Script defer-Eigenschaft

Definition und Verwendung

defer Eigenschaftseinstellungen oder -rückgaben wider, ob das Skript ausgeführt werden sollte, wenn die Seite vollständig geparst wurde.

Dieser Wert spiegelt <script>-Tag von defer-Eigenschaft.

Anmerkung:Die defer-Eigenschaft gilt nur für externe Skripte (und sollte nur dann verwendet werden, wenn die src-Eigenschaft gesetzt ist).

Anmerkung:Es gibt mehrere Methoden, um externe Skripte auszuführen:

  • Wenn async vorhanden ist: Führen Sie das Skript asynchron aus (das Skript wird ausgeführt, während die Seite weiter verarbeitet wird)
  • Wenn async nicht vorhanden ist und defer vorhanden ist: Führen Sie das Skript aus, wenn die Seite vollständig geparst wurde
  • Wenn neither async noch defer vorhanden sind: Führen Sie das Skript sofort aus, bevor der Browser die Seite weiter verarbeitet

Weitere Informationen finden Sie hier:

HTML-Referenzhandbuch:HTML <script> defer-Eigenschaft

HTML-Referenzhandbuch:HTML <script>-Tag

Beispiel

Bestätigen Sie, ob das Skript ausgeführt wurde, wenn die Seite vollständig geparst wurde:

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

Probieren Sie es selbst aus

Syntax

Rückgabe der defer-Eigenschaft:

scriptObject.defer

Einstellen Sie die defer-Eigenschaft:

scriptObject.defer = true|false

Eigenschaftswert

Wert Beschreibung
true|false

Legt fest, ob das Skript nach Abschluss der Parsing der Seite ausgeführt werden soll.

  • true - Das Skript wird ausgeführt, wenn die Seite vollständig geparst wurde
  • false - Das Skript wird nach Abschluss der Parsing der Seite nicht ausgeführt

Technische Details

Rückgabewert: Boolescher Wert, wird true zurückgegeben, wenn das Skript nach Abschluss der Parsing der Seite ausgeführt wird;否则返回 false。

Browserkompatibilität

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Unterstützung Unterstützung Unterstützung Unterstützung Unterstützung