HTML defer 屬性
定義和用法
defer
屬性是一個布林屬性。
當存在時,它指定指令碼將在頁面解析完成後執行。
注意: defer
屬性僅用於外部指令碼(僅當存在 src
屬性時才應使用)。
注意: 有多種方法可以執行外部指令碼
- 如果存在
async
:指令碼將與頁面的其餘部分非同步執行(指令碼將在頁面繼續解析時執行) - 如果不存在
async
且存在defer
:指令碼將在頁面解析完成後執行 - 如果既不存在
async
也不存在defer
:指令碼將在瀏覽器繼續解析頁面之前立即獲取並執行
適用範圍
defer
屬性可用於以下元素
元素 | Attribute |
---|---|
<script> | defer |
示例
瀏覽器支援
表格中的數字表示完全支援該屬性的第一個瀏覽器版本。
Attribute | |||||
---|---|---|---|---|---|
defer | 是 | 10.0 | 3.6 | 是 | 15.0 |