JavaScript

同步

<script src="path/to.js"></script>

標準做法是在關閉 </body> 標記之前放置 JavaScript <script> 標記。最後載入指令碼可以讓你的網站的視覺效果更快地顯示,並阻止你的 JavaScript 嘗試與尚未載入的元素進行互動。

非同步

<script src="path/to.js" async></script>

另一種選擇,當載入 Javascript 程式碼不是頁面初始化時,它可以非同步載入,加快頁面載入。使用 async,瀏覽器將並行載入指令碼的內容,一旦完全下載,將中斷 HTML 解析以解析 Javascript 檔案。

遞延

<script src="path/to.js" defer></script>

延遲指令碼就像非同步指令碼一樣,只有在完全解析 HTML 後才會執行解析。保證延遲指令碼按宣告順序載入,與同步指令碼相同。

<NOSCRIPT>

<noscript>JavaScript disabled</noscript>

<noscript> 元素定義了在使用者禁用指令碼或瀏覽器不支援使用指令碼時要顯示的內容。<noscript> 標籤可以放在 <head><body> 中。