use*_*169 6 requirejs yepnope labjs
我使用yepnope.js作为资源加载.我想只在加载了该模块的所有依赖项时才在我的JS模块中执行代码.我不想加载已经加载的JS依赖项.
假设,我有依赖D1.js和D2.js. 我试过了
yepnope({
load: ['D1.js', 'D2.js],
complete: function() {
//execute my code here
}
});
Run Code Online (Sandbox Code Playgroud)
这是有效的,但是,每次都会加载资源,即使它们之前已经加载过.
如果我做那样的多个测试:
yepnope([{
test: $().d1,
nope: 'D1.js'
},
{
test: $().d2,
nope: 'D2.js'
}]);
Run Code Online (Sandbox Code Playgroud)
目前尚不清楚在哪里放置整体已完成的功能 - 在所有资源加载后运行的功能.
是否可以使用yepnope执行此操作,还是需要使用其他组件?
谢谢.
| 归档时间: |
|
| 查看次数: |
1182 次 |
| 最近记录: |