javascript 實現所有瀏覽器異步加載的工具
//異步加載 實現
function loadScript(url, callback){
//新建一個script 元素
var script = document.createElement(‘script’);
//再往script中添加類型
script.type=“text/javascript”;
if(script.readyState){
//每當 readyState 改變時,就會觸發 onreadystatechange 事件。
script.onreadystatechange = function (){
//IE
if(script.readyState == “complete” || script.readyState=“loading”){
tools[callback];
}
}
else{
//處了IE 瀏覽器通用
script.onload = function () {
tools[callback];
}
}
script.src=url;
document.head.appendChild(script);
}
loadScript(‘dome.js’,‘test’);
}