js加载顺序
一个js文件加载完成后才加载另一个js文件,js相互依赖,可以用下面的函数。
//指定加载完js加载
function loadScript ( url, callback) {
var script = document.createElement("script");
script.type = "text/javascript";
if (script.readyState) {
script.onreadystatechange = function() {
if (script.readyState == "loaded" || script.readyState == "complete") {
script.onreadystatechange = null;
callback();
}
}
} else {
script.onload = function() {
callback();
}
}
script.src = url;
document.getElementsByName("head")[0].appendChild(script);
}
调用
loadScript("A.js", ()=> {
loadScript("B.js", ()=> {
});
});