'sync'事件和Backbone.sync都以某种方式连接 - 两者之间有什么区别?

时间:2012-03-08 19:18:38

标签: javascript backbone.js

'sync'事件和Backbone.sync之间有什么区别?

......具体是什么?

1 个答案:

答案 0 :(得分:3)

两者之间没有任何联系,尽管它们都与将数据同步到服务器的任务有关。

Backbone.sync实现了Backbone.js应用程序使用的持久性策略。如果您需要更改有关数据存储方式的信息,欢迎您覆盖默认实现。大多数人不需要担心这一点,但如果你需要这样做,你可能想看看How to override Backbone.sync?

同步event表示模型的更新已成功与服务器同步。与其他模型事件一样,它也会冒泡到集合中。这种情况发生在:

注意:在v0.9.9之前,同步事件无法保证触发 - 如果您在其中任何一个操作中声明了成功回调,那么同步事件不会被触发。