JavaScript的無阻塞加載

一、XHR Injection

 

var xhrObj = new XMLHttpRequest();
xhrObj.onreadystatechange = function(){
    if(xhrObj.readyState == 4){
        var scriptElem = document.createElement("script");
        document.getElementsByTagName("head")[0].appendChild(scriptElem);
        scriptElem.text = xhrObj.responseText;
    }
};
xhrObj.open("GET", "A.js", true);
xhrObj.send("");


 

 

二、Script DOM Element

 

var scriptElem = document.createElement("script");
scriptElem.src = "A.js";
document.getElementByTagName("head")[0].appendChild(scriptElem);


 

 

文章轉載自:JavaScript的無阻塞加載   http://www.studyofnet.com/news/1245.html

 

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