讓JavaScript和其它資源并發下載的方法_javascript技巧
來源:懂視網
責編:小采
時間:2020-11-27 21:27:57
讓JavaScript和其它資源并發下載的方法_javascript技巧
讓JavaScript和其它資源并發下載的方法_javascript技巧:在IE6/7里JavaScript會從兩個方面阻礙頁面呈現: script標簽下面的網頁資源在script加載完之前會停止請求、下載。 script標簽下面的html元素在script加載完之前會停止渲染。 在ie6/7 firefox2/3 Safari3 Chrome1 和 opera下 scr
導讀讓JavaScript和其它資源并發下載的方法_javascript技巧:在IE6/7里JavaScript會從兩個方面阻礙頁面呈現: script標簽下面的網頁資源在script加載完之前會停止請求、下載。 script標簽下面的html元素在script加載完之前會停止渲染。 在ie6/7 firefox2/3 Safari3 Chrome1 和 opera下 scr
在IE6/7里JavaScript會從兩個方面阻礙頁面呈現:
script標簽下面的網頁資源在script加載完之前會停止請求、下載。
script標簽下面的html元素在script加載完之前會停止渲染。
在ie6/7 firefox2/3 Safari3 Chrome1 和 opera下 script標簽會阻礙下載:

雖然在ie8,safari4,chrome2下script可以并發,但依然阻礙了其他資源的下載:

有6種方法可以使script與其他資源并行下載:
1.XHR eval — 通過XHR(XMLHttpRequest 對象)下載script,然后用eval方法執行XHR的responseText
2.XHR Injection — 通過XHR下載script,然后建立一個script標簽并把它插入文檔中(body或者head標簽內),接著把script標簽的text屬性設置為XHR的responseText的值
3.XHR in Iframe — 把script標簽放到一個iframe里,通過iframe下載它
4.Script DOM Element — 創建script標簽并把它的src屬性指向你的腳本地址
5.Script Defer — 添加script標簽的defer屬性,這個只在ie中有效,但firefox3.1也支持這個屬性了
6.使用document.write方法在頁面中寫入
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
讓JavaScript和其它資源并發下載的方法_javascript技巧
讓JavaScript和其它資源并發下載的方法_javascript技巧:在IE6/7里JavaScript會從兩個方面阻礙頁面呈現: script標簽下面的網頁資源在script加載完之前會停止請求、下載。 script標簽下面的html元素在script加載完之前會停止渲染。 在ie6/7 firefox2/3 Safari3 Chrome1 和 opera下 scr