都是'sync'event和Backbone.sync以某种方式连接在一起——两者之间有什么区别

Are both the 'sync' event and Backbone.sync connected in some way -- what is the difference between the two?

本文关键字:sync 两者之间 在一起 区别 连接 什么 event Backbone 都是 方式      更新时间:2023-09-26

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

它们各自具体是什么?

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

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

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

  • 成功保存模型
  • 成功销毁模型
  • 已成功在集合中创建模型

注意:在v0.9.9之前,同步事件不能保证触发-如果您在其中任何一个操作期间宣布成功回调,则不会触发同步事件。