Backbone.js(1.1.2) API中文文档
文档声明:
- 根据官方最新的1.1.2版本做了翻译
- Backbone.js (0.5.3)文档请移步http://www.css88.com/doc/backbone-0.5.3/;
- 翻译水平有限,如果您有任何建议,或者拍砖,欢迎在微博上@愚人码头 联系我。
Backbone.js为复杂WEB应用程序提供模型(models)、集合(collections)、视图(views)的结构。其中模型用于绑定键值数据和自定义事件;集合附有可枚举函数的丰富API; 视图可以声明事件处理函数,并通过RESRful JSON接口连接到应用程序。
此项目托管在 GitHub 上, 并且提供 带注释的源码, 在线的 测试套件, 应用示例, 教程列表 还有一个 实际应用项目的超长列表, 这些项目都使用了 Backbone. Backbone 允许在 MIT 软件协议 下使用.
你可以在GitHub issues 页面及#documentcloud
频道下的Freenode IRC中 报告 bug 和 讨论功能, 在Google Group合wiki页面中提出问题,或在twitter上 @documentcloud。
Backbone是 DocumentCloud 的一个开源组件.
下载&依赖 (右键另存为)
开发版本 (1.1.2) | 60kb, 完整的源代码,大量的注释 |
生产版本 (1.1.2) | 6.5kb, 打包和gzip压缩 (Source Map) |
Edge Version (master) | 未发布版本,使用风险自负 |
Backbone唯一重度依赖的是Underscore.js( >= 1.5.0)(愚人码头注:Underscore.js 中文文档请查看 http://www.css88.com/doc/underscore/)。基于RESTful(一个架构样式的网络系统)的约束,histroy的支持依赖于Backbone.Router ,DOM处理依赖于 Backbone.View,包括jQuery ( >= 1.11.0), 和 json2.js对旧的IE浏览器的支持。(模仿Underscore 和 jQuery 的APIs,例如 Lo-Dash 和 Zepto,在不同的兼容性下也一样能运行)