在这个小示例应用程序中,为什么index-b.js
之前执行index-c.js
?
由于index-c
是 的依赖项index-a
,并且index-a
是要在之前加载的集合index-b
,因此在我看来index-c
应该首先执行。
/* index.js */
define([ "./index-a", "./index-b" ], function(){
console.log("index executing");
});
/* index-a.js */
define([ "./index-c" ], function(){
console.log("index-a executing");
});
/* index-b.js */
define(function(){
console.log("index-b executing");
});
/* index-c.js */
define(function(){
console.log("index-c executing");
});
运行示例: http: //fitzgeraldmedia.net/requirejs/index.html(检查控制台)