Backbone.js 是否可以使用Backbone.sync连接到cometd?
使用Backone.sync时是否可以与Comed服务通话 提前谢谢 编辑 阅读一段时间后,您似乎可以覆盖Backbone.sync() Backbone.sync是Backbone每次尝试将模型读取或保存到服务器时调用的函数。默认情况下,它使用(jQuery/Zepto).ajax发出RESTful JSON请求。您可以覆盖它以使用不同的持久性策略,例如WebSocket、XML传输或本地存储Backbone.js 是否可以使用Backbone.sync连接到cometd?,backbone.js,comet,Backbone.js,Comet,使用Backone.sync时是否可以与Comed服务通话 提前谢谢 编辑 阅读一段时间后,您似乎可以覆盖Backbone.sync() Backbone.sync是Backbone每次尝试将模型读取或保存到服务器时调用的函数。默认情况下,它使用(jQuery/Zepto).ajax发出RESTful JSON请求。您可以覆盖它以使用不同的持久性策略,例如WebSocket、XML传输或本地存储 不过,我找不到关于此的更多信息。事实上,您所需要做的就是覆盖sync 为了了解它是如何完成的,一个很
不过,我找不到关于此的更多信息。事实上,您所需要做的就是覆盖
sync
为了了解它是如何完成的,一个很好的例子是主干
简言之,您定义了一种方法来替换模型/集合上的sync
:
mySync = function(method, model, options)
方法
参数可以是读取
,创建
,更新
,删除
,模型
可以是模型,也可以是集合。基本上,你只需要涵盖这四种方法,一切都会像一个魅力。请记住,虽然localstorage示例很有用,但在某些方面它也很简单,因此查看主干本身不会有什么坏处。关于如何覆盖.sync()
,这里有几个问题-可以从这里开始?