JavaScript 的 MVC 框架,BackBone 1.0 发布
著名的 JavaScript 的 MVC 框架 BackBone.js 今天发布 1.0 版本。详细内容:发行日志。
主要改进包括:
backbone.js是一个javascript库。当我们需要在页面中写大量的javascript代码来处理页面逻辑时,backbone非常有用,因为它的设计目的就是把javascript代码分解为不同的层来让代码更加清晰。
网址:http://documentcloud.github.com/backbone/
名字backbone中文是"脊椎",可以想到它的定位:就像脊椎骨一样撑起整个程序的结构,其它的javascript代码,都是附着在它上面的血肉。
在backbone里,有这样几个概念:Model, View, Router, Collection, Events。没错,它有MVC结构。
Model就像是javabean,它对应的是数据。View对应的是页面上的某一个组件,可以增加各种改变页面效果的方法。Router可用来将 页面上的链接(准确的说,是用不同的锚点来代替可跳转的链接)与某些方法联系起来。Collection是一些Model的集全,它比Model多一些事 件。Event用来表明发生了什么操作。
主要改进包括:
- 引入 collection.set() 用来更新集合的内容
- The addition of the mirrored listenTo function in the Events mixin — which makes it easier to automatically unbind events when views are removed.
- 支持 HTTP PATCH 请求,只传送变化的模型状态的服务器,而不是充分的代表性。
- 新的实用的数据检测和过滤方法如where, pick, 和 omit.
- 许多的重构,streamlinings,和优化的核心事件和变化的内部机制。
backbone.js是一个javascript库。当我们需要在页面中写大量的javascript代码来处理页面逻辑时,backbone非常有用,因为它的设计目的就是把javascript代码分解为不同的层来让代码更加清晰。
网址:http://documentcloud.github.com/backbone/
名字backbone中文是"脊椎",可以想到它的定位:就像脊椎骨一样撑起整个程序的结构,其它的javascript代码,都是附着在它上面的血肉。
在backbone里,有这样几个概念:Model, View, Router, Collection, Events。没错,它有MVC结构。
Model就像是javabean,它对应的是数据。View对应的是页面上的某一个组件,可以增加各种改变页面效果的方法。Router可用来将 页面上的链接(准确的说,是用不同的锚点来代替可跳转的链接)与某些方法联系起来。Collection是一些Model的集全,它比Model多一些事 件。Event用来表明发生了什么操作。
【JavaScript 的 MVC 框架,BackBone 1.0 发布】相关文章
1. JavaScript 的 MVC 框架,BackBone 1.0 发布
2. JavaScript MVC 框架,RegularJS v0.3.0 发布
3. Ember.js 1.0 正式发布,JavaScript MVC框架
5. 1Kb 大小的 JavaScript 的 MVP 框架
7. 使用ASP.NET MVC构建HTML5离线web应用程序
10. JavaScrtipt框架,jQuery 1.11.2/2.1.3 发布
本文来源:https://www.51html5.com/a3164.html
﹝JavaScript 的 MVC 框架,BackBone 1.0 发布﹞相关内容
- JavaScrtipt框架,jQuery 1.11.2/2.1.3 发布
- JavaScript框架,Qatrix 1.0.2 发布
- JavaScript 模块加载框架,SeaJS 2.2.3 发布
- Telefónica与Mozilla开拓基于HTML5互联网设备
- bookblock:可帮助你生成翻页效果的jQuery插件
- bookblock:可帮助你生成翻页效果的jQuery插件
- 1KB JavaScript代码编写的3D蜜蜂
- 原生体验挡不住!JavaScript开源跨平台框架NativeScript
- JavaScript开源跨平台框架NativeScript
- Node.js 的 ORM 框架,Sequelize 2.0.0 正式发布!