【发布时间】:2012-11-27 16:28:03
【问题描述】:
我正在为一种新的编程语言构建一个 Backbone框架,我正在尝试使其适应 Backbone 的同步,而不是让 Backbone 适应它。
我需要使用预先存在的 Javascript API,它提供一些抽象并最终提供与服务器的同步。举个例子吧:
假设我想获取一个模型,让我们假设这个 框架 已经构建好了。当我在模型上调用fetch() 时,在模型获得数据之前,函数调用(及其参数)和事件的流程是什么?我知道fetch() 可能有一个参数,它是一个带有选项的对象,但由于我需要覆盖这个fetch() 调用,我需要知道Backbone 期望fetch() 返回什么格式,parse() 输入参数也是如此或save() 调用,以及在每个函数上触发的事件。
我想我知道parse() 需要一个对象作为参数,该对象将用于自动设置模型及其数据,并且我应该覆盖它以在那里构建模型和集合,以防有一些模型嵌套。
谢谢!
【问题讨论】: