コース推薦:
Script defer 属性
定義と用法
defer
この属性は、ページの解析が完了したときにスクリプトを実行すべきかどうかを反映します。 <script> タグ の defer 属性.
注釈:defer 属性は外部スクリプトにのみ適用されます(src 属性を設定する際にのみ使用されるべきです)。
注釈:外部スクリプトを実行する方法はいくつかあります:
- async が存在する場合:スクリプトはページの残りの部分と非同期に実行されます(スクリプトはページの解析が続いている間に実行されます)
- async が存在しないが defer が存在する場合:ページの解析が完了したときにスクリプトを実行します
- async または defer が存在しない場合:ブラウザがページを解析を続ける前に即座にスクリプトを取得して実行します
も参照してください:
HTML 参考マニュアル:HTML <script> defer 属性
HTML 参考マニュアル:HTML <script> タグ
文法
defer 属性を返す:
scriptObject.defer
defer 属性の設定:
scriptObject.defer = true|false
属性値
値 | 説明 |
---|---|
true|false |
ページの解析が完了した時にスクリプトを実行するかどうかを指定します。
|
技術的詳細
返り値: | ブール値、スクリプトがページの解析が完了した後に実行される場合 true を返します;それ以外の場合 false を返します。 |
---|
ブラウザのサポート
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
サポート | サポート | サポート | サポート | サポート |