lex*_*eme 2 javascript jquery requirejs backbone.js twitter-bootstrap
关于此条目使用RequireJS加载Backbone和Underscore,我很清楚如何配置Backbone
特定脚本和JQuery
.
但我该怎么做:
Twitter bootstrap.js
?json2.js
?谢谢!
除了您对路径配置选项的了解之外,您还应该查看shim配置选项http://requirejs.org/docs/api.html#config-shim.
许多插件都没有AMD准备好,所以你有两个选择.将其配置为垫片(适用于大多数插件),或编写自己的适配器,如https://github.com/amdjs上的努力
简单的例子:
require.config({
shim: {
'bootstrap': ['jquery'], // no exports
'underscore': { exports: '_' }, // no dependencies
'backbone.layoutmanager': {
deps: ['backbone']
exports: 'Backbone.LayoutManager'
} // a mix of exports and dependencies
}
});
Run Code Online (Sandbox Code Playgroud)
对于像json2这样没有依赖关系的东西,只有在浏览器没有本机实现的情况下才会激活,你可以简单地将它列为主应用程序需要的依赖项,而不需要包装器/填充程序.
归档时间: |
|
查看次数: |
1221 次 |
最近记录: |