0

我非常喜欢主干,但我使用的不是 REST,而是 rpc over socket.io,所以我需要以某种方式自定义 Backbone.sync 逻辑,而不是发送 RESTful 请求,而是执行我的客户端 rpc 库方法。

我发现了这样的Backbone.sync定制示例:http: //jsfiddle.net/nikoshr/4ArmM/

但对我来说,并非一切都清楚。最后 Backbone.sync.call() 被执行 - 它是什么?它是如何工作的?它只是在这里执行一些 GET 请求,我可以省略它(我不必发出任何请求,因为我正在使用套接字),还是它使一些重要的事情?

我的想法是举这个例子,只是在这里插入一些 rpc 调用。这是正确的方式吗?

4

1 回答 1

2

与其从一个任意的小提琴开始,不如看看 Backbone源代码。它很容易阅读并且有很好的文档记录。向下滚动到 Backbone.Sync 部分,您会发现它不是很难覆盖。

于 2013-08-13T14:36:27.090 回答