'sync' 事件和 Backbone.sync 有什么区别?
...它们分别是什么?
最佳答案
虽然两者都与向服务器同步数据的任务有关,但两者之间没有任何联系。
Backbone.sync实现您的 Backbone.js 应用程序使用的持久性策略。如果您需要更改有关数据存储方式的某些内容,欢迎您覆盖默认实现。大多数人不需要担心这一点,但如果您需要这样做,您可能需要查看 How to override Backbone.sync?
同步event表示模型更新已成功与服务器同步。与其他模特事件一样,它也将涌入系列。这发生在:
- 成功 saving一个模型。
- 成功 destroying一个模型。
- 成功 creating集合中的模型。
注意:在 v0.9.9 之前,同步事件不能保证触发 - 如果您在其中任何一个操作期间声明成功回调,同步事件不会被触发。
关于javascript - 'sync' 事件和 Backbone.sync 是否都以某种方式连接——两者之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9623492/