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联盟阅读 747评论 0 5
  • 一. Backbone的江湖地位: backbone作为一个老牌js框架为大规模前端开发提供了新的开发思路:前端M...
    Michael_bdb5阅读 726评论 0 4
  • Backbone.js为复杂WEB应用程序提供模型(models)、集合(collections)、视图(view...
    __越过山丘__阅读 628评论 0 0
  • 青春年少无知的我们,为了爱情不顾一切,脑子一根筋。认定了那个人就是那个人,以为他可以陪你过完一生。 ...
    小丑哭鼻子阅读 74评论 0 0
  • 梦想这东西和经典一样,永远不会因为时间而褪色,反而更显珍贵。 — — —早安!
    地狱书生Jason_e73b阅读 42评论 0 0
  • 温馨提示:全文约:700字,建议阅读:6分钟 ——————————————————————————————————...
    王家大脸阅读 1,003评论 0 0
  • 如我将死,日记烧掉,书全送出,其他东西再不重要。朋友,希望都把我忘掉,情人,最好从来没有过,家人要六亲不认,当我从...
    山人阅读 103评论 0 0
  • 随笔: 冬天的阳台总让我忍不住停留 在寒冷的温度里思考总能让我冷静下来 忍不住想起的过往 曾天真的觉得自己孤独 现...
    aunali_阅读 95评论 0 0