ela*_*anh 6 javascript amd requirejs
我们第一次使用requirejs,而我在构建依赖项时遇到了麻烦.
我已将我的主app.js文件定义为index.html中的data-main属性:
<script data-main="src/app" src="/js/lib/require/require.js"></script>
Run Code Online (Sandbox Code Playgroud)
但是,我有一个文件定义了我所有需要的路径/填充程序配置,我希望它在app.js文件之前运行.我需要它运行,以便我可以在我的app.js中引用配置的路径作为依赖项.
我认为正确的方法是将我的config.js作为数据主.我尝试将config.js设置为依赖,如下所示:
<script type="text/javascript">
var require = {
baseUrl: "/",
deps: ["src/config"]
}
</script>
<!-- data-main is the main js file of the app -->
<script data-main="src/app" src="/js/lib/require/require.js"></script>
Run Code Online (Sandbox Code Playgroud)
但这没有帮助.
有什么建议?
小智 4
就我而言,我加载config.js以app.js共享每个页面的配置。
例如:
require(['config'], function(){
require(['module','another'], function(){
// run with all modules
});
});
Run Code Online (Sandbox Code Playgroud)
为了优化这个项目,使用has.js减少HTTP连接是更好的方法。有关更多详细信息,请参阅此示例项目。
| 归档时间: |
|
| 查看次数: |
3079 次 |
| 最近记录: |