head.load的多个调用是否同步?
我是说如果我们有这样的密码
head.load('scr1.js',...,'scr8.js');
head.load('scr11.js',...,'scr18.js');
..................
head.load('scr81.js',...,'scr88.js');
所有这些js文件是否会异步加载并按源文件的顺序执行(如scr1、scr2、scr3、....scr8、scr11、scr12.)?
发布于 2014-08-11 02:45:39
head.load('scr1.js',...,'scr8.js');
将加载文件asyn,但按顺序执行。还有类似的head.load('scr11.js',...,'scr18.js');
。但是,不确定哪个块将首先执行,即head.load('scr1.js',...,'scr8.js');
或head.load('scr11.js',...,'scr18.js');
。如果您需要按顺序执行,而不是在head.load('scr1.js',...,'scr8.js');
的回调中加载您的head.load('scr1.js',...,'scr8.js');
head.load('scr1.js',...,'scr8.js', function (){
head.load('scr11.js',...,'scr18.js');
});
https://stackoverflow.com/questions/24029778
复制相似问题