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
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.
|
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 |