Backbone.js(1.1.2) API中文文档

来源:Backbone.js(1.1.2) API中文文档

Backbone.js

文档声明:

Backbone.js为复杂WEB应用程序提供模型(models)、集合(collections)、视图(views)的结构。其中模型用于绑定键值数据和自定义事件;集合附有可枚举函数的丰富API; 视图可以声明事件处理函数,并通过RESRful JSON接口连接到应用程序。

此项目托管在 GitHub 上, 并且提供 带注释的源码, 在线的 测试套件, 应用示例, 教程列表 还有一个 实际应用项目的超长列表, 这些项目都使用了 Backbone. Backbone 允许在 MIT 软件协议 下使用.

你可以在GitHub issues 页面#documentcloud频道下的Freenode IRC中 报告 bug 和 讨论功能, 在Google Groupwiki页面中提出问题,或在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-DashZepto,在不同的兼容性下也一样能运行)