我使用 yepnope.js 作为加载的资源。仅当加载该模块的所有依赖项时,我才想在我的 JS 模块中执行代码。我不想加载已经加载的 JS 依赖项。
假设我有依赖项 D1.js 和 D2.js。我试过
yepnope({
load: ['D1.js', 'D2.js],
complete: function() {
//execute my code here
}
});
这可行,但是每次都会加载资源,即使它们之前已经加载过。
如果我做这样的多个测试:
yepnope([{
test: $().d1,
nope: 'D1.js'
},
{
test: $().d2,
nope: 'D2.js'
}]);
目前尚不清楚将整体完成的功能放在哪里 - 在所有资源加载后运行的功能。
是否可以使用 yepnope 执行此操作,还是需要使用其他组件?
谢谢。