我非常喜欢骨干,但我不使用REST,而是使用socket.io上的rpc,所以我需要以某种方式自定义Backbone.sync逻辑,不要发送RESTful请求,而是执行我的客户端rpc库方法。
我找到了Backbone.sync
自定义的示例:
http://jsfiddle.net/nikoshr/4ArmM/
但并非一切都清楚。最后Backbone.sync.call()被执行 - 它是什么? 它是如何运作的?它只是在这里执行一些GET请求,我可以省略它(我不需要发出任何请求,因为我正在使用套接字),或者它是否重要?
我的想法是采用这个例子,只是在这里插入一些rpc调用。这是对的吗?
答案 0 :(得分:2)
为什么不看一下Backbone source code,而不是从一个随意的小提琴开始。它非常容易阅读并且有很好的文档记录。向下滚动到Backbone.Sync部分,你会发现它不是很难覆盖。