javascript 實現所有瀏覽器異步加載的工具

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’);
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章