定義和用法
是否當一個頁面完成解析,或者不是腳本應該執行的延遲屬性設置或返回。
該屬性反映了defer的屬性<script>標記。
注: defer屬性僅對外部腳本(如果只使用src屬性存在)。
注意:有幾種方法可以執行的外部腳本:
- 如果異步存在:腳本與頁面的其餘部分異步執行的(而頁面繼續解析的腳本將被執行)
- 如果異步不存在,並且延遲出現:當頁面完成解析時執行腳本
- 如果沒有異步或延遲出現:劇本是獲取並立即執行,該瀏覽器將繼續解析頁面之前
瀏覽器支持
該延遲屬性在所有主流瀏覽器的支持。
注:在Opera 12和更早版本不支持defer 屬性 。
句法
返回延遲特性:
scriptObject .defer
設置延遲特性:
scriptObject .defer=true|false
屬性值
值 | 描述 |
---|---|
true|false | 指定是否在頁面完成解析腳本應該執行,或者不
|
技術細節
返回值: | 布爾值,如果在頁面完成解析執行腳本返回true,否則返回false |
---|
相關頁面
HTML參考: HTML <script>推遲屬性
<腳本對象