最新的Web開發教程
 

HTML defer Attribute


定義和用法

defer屬性是一個布爾屬性。

當存在時,它指定當頁面完成解析腳本被執行。

注: defer屬性僅對外部腳本(應該僅當使用src屬性存在)。

注意:有幾種方法可以執行外部腳本:

  • 如果async存在:腳本與頁面的其餘部分異步執行的(而頁面繼續解析的腳本將被執行)
  • 如果async不存在,並且defer出現:當頁面完成解析執行腳本
  • 如果沒有asyncdefer出現:劇本是獲取並立即執行時,瀏覽器將繼續解析頁面之前,

適用於

defer屬性可在下面的元素上使用:

元件 屬性
<script> defer

不會運行,直到頁面加載後的腳本:

<script src="demo_defer.js" defer></script>
試一試»

瀏覽器支持

在表中的數字指定完全支持屬性所述第一瀏覽器的版本。

屬性
defer 10.0 3.6 15.0