是否有任何Backbone.js教程与服务器教".sync"?

TIM*_*MEX 16 javascript model-view-controller jquery http backbone.js

我阅读了许多Backbone.js教程,但大多数都处理静态对象.

当然,我在服务器上有数据.我想要一个教程,展示backbone.js如何与服务器通信以获取数据,发布数据等.

这是.sync吧?我阅读了backbone.js文档,但仍然模糊了如何使用此功能.

或者有人能给我一个例子吗?

根据:http://documentcloud.github.com/backbone/#Sync

Backbone.sync是Backbone每次尝试读取模型或将模型保存到服务器时调用的函数.

但当?我在哪里放这个功能?我不知道如何使用它,文档没有提供任何示例.什么时候将数据加载到我的模型中?我得定义什么时候......对吗?

小智 11

除非你打算覆盖它,否则你永远不必看.sync.对于正常使用,您可以随时调用model.save()并执行post或put(取决于记录是否已存在).如果要从后端获取数据,请使用collection.fetch()

您当然还需要指定一个URL,通过集合属性collection.url执行此操作


San*_*der 2

它们不是免费的,但以下截屏视频都有关于后端工作以及如何向 Backbone 发送数据和从 Backbone 获取数据的内容。

  1. Tekpub是关于 asp.net MVC3 的 9 部分截屏视频,整个第 6 部分是关于使用骨干编写管理模块来管理产品。它展示了有关在 MVC3 中处理路由以及发送和接收数据的所有信息

  2. 窥视码

  • 不幸的是,期待已久的本系列第三集讨论了网络和持久性,突然切换到 Coffeescript,我认为这确实限制了它的可访问性。 (3认同)
  • @桑德谢谢。为什么 Backbone.sync 没有“免费”教程? (2认同)