HTML 標記中腳本元素的最佳放置
將JavaScript 整合到HTML 文件中時,<script> 的正確放置非常重要。標籤和相關腳本一直是爭論的話題。雖然人們普遍認為將它們放在<head>中是很重要的。不建議將它們放置在 <body> 的開頭。部分也提出了問題。 </script>
傳統方法的問題
較早的建議建議將<script> 放置在<body> 底部的標籤部分,假設這可以防止阻塞解析器直到結束。然而,這種方法引入了一個不同的問題:在解析整個文件之前,瀏覽器無法啟動腳本下載。在具有大量腳本和樣式表的大型網站上,這種延遲會顯著影響效能。 </script>
現代解決方案:非同步和延遲屬性
如今,瀏覽器提供了非同步和延遲屬性在腳本上。這些屬性指示瀏覽器在下載腳本時繼續解析。
模組
包含type="module" 的腳本將被視為JavaScript 模組,並且像延遲載入一樣
結論
最佳腳本放置的現代方法是將腳本包含在
中。部分並使用 async 或 defer 屬性。這允許腳本快速下載,而不會妨礙瀏覽器,同時保持與不支援這些屬性的舊瀏覽器的向後相容性。透過實作這種方法,您的網站可以受益於縮短載入時間,同時保留所有瀏覽器上的功能。以上是我應該將 `` 標籤放置在哪裡以獲得最佳網站效能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!