JavaScript 的性能優化:代碼加載和執行模式淺析

您來了~歡迎轉發、收藏,記得點個讚唄。^_^

JavaScript 的性能優化:代碼加載和執行模式淺析

無論當前 JavaScript 代碼是內嵌還是在外鏈文件中,頁面的下載和渲染都必須停下來等待腳本執行完成。JavaScript 執行過程耗時越久,瀏覽器等待響應用戶輸入的時間就越長。瀏覽器在下載和執行腳本時出現阻塞的原因在於,腳本可能會改變頁面或 JavaScript 的命名空間,它們對後面頁面內容造成影響。一個典型的例子就是在頁面中使用document.write()。例如清單 1。

清單 1 JavaScript 代碼內嵌示例

JavaScript 的性能優化:代碼加載和執行模式淺析

當瀏覽器遇到

帶有 defer 屬性的


分享到:


相關文章: