实现Backbone js和jQuery的最佳方法

Ram*_*Ram 2 jquery backbone.js

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

模型和视图之间的引用可以通过多种方式处理.

  1. 直接指针,其中视图与模型(model.view和view.model)1:1对应.
  2. 中间"控制器"对象,用于将视图的创建和组织编排到层次结构中.
  3. 求偶方法,它总是触发事件而不是直接调用方法.

谢谢!

Ben*_*son 6

在这种情况下,我确实认为3是最佳实践.观察者模式或订阅者/发布者模式促进了对象之间的松散耦合.这意味着您的对象不了解彼此的实现细节.这样做的好处是,您可以在以后更轻松地更改其中一个对象,例如方法名称,而不会冒您的应用程序在其他地方中断的风险.这非常适合可维护性.

此外,观察者模式(3)促进了代码重用,因为您可以更轻松地替换或扩展应用程序中的对象.依赖于应用程序的特定结构或层次结构,似乎可以抵消在其他项目中重用代码的情况.