【文件属性】:
文件名称:bam:对主干的扩展打包
文件大小:23KB
文件格式:ZIP
更新时间:2021-06-05 15:49:50
JavaScript
巴姆
Bam 在 IE9-10 和其他浏览器的最新版本中自动测试。 它已在 IE7、IE8 和许多以前版本的其他浏览器中用于生产。
介绍
Bam 是 Backbone 的扩展。 它使用通用实用程序功能和一些新功能扩展了核心 Backbone 类:
查看层次结构
亲子关系
事件冒泡
模型中的派生值
模型中的类型转换
改进路由器
请求对象回调
命名参数
查询字符串解析
反向路由
随着时间的推移,Bam 的理念已经从您可能想要的所有扩展转变为那些无法作为独立模块实现的扩展。
除了添加到类中的新功能和实用方法之外,它们的功能仍然与原始 Backbone 类相同。 除了路由器。
用法
您可以从 npm 安装并使用您想要导入的任何 commonjs 构建系统。 推荐使用 Browserify,因为它需要querystring 。
npm install bamjs
如果您不使用 npm,使用
【文件预览】:
bam-master
----.zuul.yml(299B)
----backbone.js(55B)
----.npmignore(32B)
----model.js(4KB)
----.travis.yml(421B)
----underscore.js(50B)
----LICENSE.md(1KB)
----README.md(8KB)
----dist()
--------bam.js(24KB)
----tests()
--------model.js(3KB)
--------index.js(247B)
--------router.js(5KB)
--------collection.js(546B)
--------view.js(4KB)
----.gitignore(24B)
----index.js(227B)
----router.js(6KB)
----package.json(1KB)
----collection.js(1KB)
----view.js(5KB)