定義和用法
該defer屬性是一個布爾屬性。
當存在時,它指定當頁面完成解析腳本被執行。
注: defer屬性僅對外部腳本(應該僅當使用src屬性存在)。
注意:有幾種方法可以執行外部腳本:
- 如果async存在:腳本與頁面的其餘部分異步執行的(而頁面繼續解析的腳本將被執行)
- 如果async不存在,並且延遲出現:當頁面完成解析執行腳本
- 如果沒有async或延遲出現:劇本是獲取並立即執行時,瀏覽器將繼續解析頁面之前,
瀏覽器支持
在表中的數字指定完全支持屬性所述第一瀏覽器的版本。
屬性 | |||||
---|---|---|---|---|---|
defer | 是 | 10.0 | 3.6 | 是 | 15.0 |
HTML 4.01和HTML5之間的差異
沒有。
HTML和XHTML之間的差異
在XHTML中,最小的屬性是被禁止的,而defer屬性必須被定義為<script defer="defer"> 。
句法
<script defer>