kid*_*tal 8 javascript local-storage backbone.js spine.js
你如何取代Backbone.sync什么都不做?我的应用程序有一个"提交"按钮,它将为我做AJAX POST,所以我不想使用Backbone.sync提供的自动魔术默认行为.
我也不想使用Backbone LocalStorage适配器,因为我试图使这个站点与IE6和7兼容.
话虽这么说,我几乎只希望Backbone不做任何事情,除了保留JS内存中的记录(类似于Spine.js).这甚至可能吗?
Der*_*ley 19
最简单也可能是最好的方法是不要替换Backbone.Sync,而只是忽略它.以下是您不想调用的方法:
类别:
楷模:
如果你避免调用任何这些方法,你将有效地忽略Backbone.Sync并能够编写自己的代码来进行AJAX调用.
当我开始时,我写了很多Backbone代码而没有涉及服务器调用.没有规则要说你必须使用Backbone的所有功能.事实上,我会说相反的是真的.Backbone以这种模块化的方式编写,每个功能和专业领域都很好地绑定,你应该只使用你真正需要的东西.
在内存中,调用创建模型set和get它们来存储数据.他们的东西与集合add,并remove为需要他们.将模型和集合传递给视图,并将它们呈现给HTML DOM.只是避免调用我上面列出的方法,你不必担心Backbone.Sync.
| 归档时间: |
|
| 查看次数: |
3768 次 |
| 最近记录: |