Latest web development tutorials

HTML-DOM Script verschieben Eigenschaft

Script Object Reference Script Object

Beispiele

Überprüfen Sie, ob das Skript ausgeführt wird, wenn die Seite Auflösung abgeschlossen ist:

var x = document.getElementById("myScript").defer

x Der Ausgang ist:

true

Versuchen »

Definition und Verwendung

Skript verschieben Eigenschaftssätze oder gibt zurück, ob auszuführen, wenn die Seite fertig ist das Parsen.

Diese Eigenschaft spiegelt Attribut <script> Tag verschieben.

Hinweis: verschieben Eigenschaft nur für externes Skript gilt (nur dann , wenn das src - Attribut).

Hinweis: Es gibt mehrere Möglichkeiten , ein externes Skript ausführen:

  • Wenn async = "async": Skript asynchron in Bezug auf den Rest der Seite Ausführung (wenn die Seite analysiert werden fortsetzt, wird das Skript ausgeführt wird)
  • Wenn die Ausführung des Skripts abgeschlossen werden, um die Seite Syntaxanalyse: Wenn Sie nicht die async verwenden und verschieben = "verschieben"
  • Wenn weder Verwendung noch Asynchron-VERZÖGERUNG: Bevor der Browser Parsen der Seite fortzusetzen, sofort lesen und Ausführen von Skripts

Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Alle gängigen Browser unterstützen Attribut verschieben.

Hinweis: Opera ab Version 12 und früher sind nicht Eigentum unterstützt aufzuschieben.


Grammatik

Zurück verschieben Attribute:

scriptObject .defer

Einstellung verschieben Eigenschaften:

scriptObject .defer=true|false

Eigenschaft Wert

描述
true|false 规定当页面完成解析时是否执行脚本。
  • true - 当页面完成解析时执行脚本。
  • false - 当页面完成解析时不执行脚本。

Technische Details

Rückkehr: Booleschen Wert, ob und wann die Seite fertig ist das Skript Parsing ausgeführt wird, es wahr zurück gibt, andernfalls false.


In Verbindung stehende Artikel

HTML - Referenzhandbuch: HTML <script> das Attribut defer


Script Object Reference Script Object