首頁 > web前端 > js教程 > 主體

Javascript中的defer屬性和async屬性的用法詳解

云罗郡主
發布: 2018-10-17 15:13:39
轉載
1895 人瀏覽過

這篇文章帶給大家的內容是關於Javascript中的defer屬性和async屬性的用法詳解,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

為什麼需要非同步載入js檔案:

不使用非同步,文件在載入js程式碼時會阻塞其他資源的下載,導致空白頁面。

(1)放在頂部的js腳本,瀏覽器在執行時需要花費時間去下載外鏈檔案的程式碼並執行,此時會導致明顯的延遲,顯示為空白頁面,用戶無法瀏覽內容,也無法與頁面互動。

(2)雖然IE8、Firefox3.5、Safari4、Chrome2都允許並行下載Javascript文件,腳本的下載過程不會互相影響,但頁面的加載仍舊需要等到所有的Javascript代碼下載並執行完成才能繼續。正因為如此,建議將

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板