jquery - 实现 Backbone js 和 jQuery 的最佳方法

标签 jquery backbone.js

有人可以帮我找到最好的方法吗?它是documentcloud。

模型和 View 之间的引用可以通过多种方式处理。

  1. 直接指针,其中 View 与模型一一对应(model.view 和 view.model)。
  2. 中间“ Controller ”对象,用于将 View 的创建和组织编排为层次结构。
  3. 事件方法,始终触发事件而不是直接调用方法。

谢谢!

最佳答案

我确实相信 3 是这种情况下的最佳实践。观察者模式或订阅者/发布者模式促进对象之间的松散耦合。这意味着您的对象不了解彼此的实现细节。这样做的好处是,您以后可以更轻松地更改其中一个对象,例如方法名称,而不必担心应用程序在其他地方崩溃。这对于可维护性来说非常有用。

此外,观察者模式 (3) 还可以促进代码重用,因为您可以更轻松地替换或扩展应用程序中的对象。例如,依赖应用程序的特定结构或层次结构似乎可能会阻碍代码在其他项目中的重用。

关于jquery - 实现 Backbone js 和 jQuery 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8516141/

相关文章:

javascript - 单击 html 按钮时使用 javascript 将 json 数据发送到托管的 python Flask api,并在 HTML 标签上打印 API 的响应

javascript - 通过单击位于模态 - ANGULAR 中的 <ul> 选择选项

jQuery Accordion 选项卡链接

javascript - 有没有类似websocket但不需要像node这样的框架的东西?

javascript - 很多 Backbone 意见 - 性能问题?

javascript - 如何删除 JScrollPane 的特定行?

backbone.js - Backbone 路由器没有pickup功能

javascript - 如何从基础 View 重写 render() 方法并向模板添加更多选项?

javascript - Backbone 良好的模型结构

Backbone.js `listento` 未触发过滤集合