Backbone

是一个 JavaScript 框架


MVC
  1. 用户可以向 View 发送指令(DOM 事件),再由 View 直接要求 Model 改变状态。
  1. 用户也可以直接向 Controller 发送指令(改变 URL 触发 hashChange 事件),再由 Controller 发送给 View。
  2. Controller 非常薄,只起到路由的作用,而 View 非常厚,业务逻辑都部署在 View。所以,Backbone 索性取消了 Controller,只保留一个 Router(路由器) 。

将数据(比如通常用于 Ajax 交互的 JavaScript Object Notation (JSON) 对象)从表示层或从页面的文档对象模型 (document object model, DOM) 中分离出来

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 写在前面 backbone是我两年多前入门前端的时候接触到的第一个框架,当初被backbone的强大功能所吸引(当...
    浙大javascript联盟阅读 1,160评论 0 5
  • 一. Backbone的江湖地位: backbone作为一个老牌js框架为大规模前端开发提供了新的开发思路:前端M...
    Michael_bdb5阅读 1,101评论 0 4
  • Backbone.js为复杂WEB应用程序提供模型(models)、集合(collections)、视图(view...
    __越过山丘__阅读 1,036评论 0 0
  • 青春年少无知的我们,为了爱情不顾一切,脑子一根筋。认定了那个人就是那个人,以为他可以陪你过完一生。 ...
    小丑哭鼻子阅读 222评论 0 0
  • 梦想这东西和经典一样,永远不会因为时间而褪色,反而更显珍贵。 — — —早安!
    地狱书生Jason_e73b阅读 129评论 0 0