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

實作高效能JavaScript之執行與載入_基礎知識

WBOY
發布: 2016-05-16 15:16:52
原創
1672 人瀏覽過

瀏覽器在處理HTML頁面渲染和JavaScript腳本執行的時候是單一進程的,所以在當瀏覽器在渲染HTML遇到了<script>標籤會先去執行標籤內的程式碼(如果是使用src屬性加載的外鏈檔,則先下載再執行),在這個過程中,頁面渲染和互動都會被阻塞。 </script>

...雖然會有阻塞,但還是有幾招可以減少JavaScript對效能的影響的。

1.script標籤的位置

當<script>出現在<head>中的時候,例如:</script>

<head>
  <script type="text/javascript" src="js1.js"></script>
  <script type="text/javascript" src="js2.js"></script>
  <script type="text/javascript" src="js3.js"></script>
</head>
登入後複製

這種載入多個js檔案的時候,瀏覽器就會因先下載執行js程式碼而阻塞頁面渲染從而出現白螢幕頁面(瀏覽器解析到標籤之前,不會渲染頁面任何內容) ,沒辦法預覽也沒辦法互動,很差勁的使用者體驗。

注意:

現代瀏覽器支援資源並行下載,只限於

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