gpt4 book ai didi

javascript - 将 require.js 与 Twitter Boostrap API 和主干一起使用

转载 作者:行者123 更新时间:2023-11-29 16:18:36 24 4
gpt4 key购买 nike

关于此条目 Loading Backbone and Underscore using RequireJS我很清楚如何配置特定于 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
}
});

对于像 json2 这样没有依赖关系并且仅在浏览器没有 native 实现时才激活的东西,您可以简单地将其列为主应用程序要求的依赖项,而无需包装器/垫片。

关于javascript - 将 require.js 与 Twitter Boostrap API 和主干一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12933466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com