Beispiel
Finde heraus, ob ein Skript ausgeführt wurde, wenn eine Seite Parsen wurde beendet:
var x = document.getElementById("myScript").defer
Das Ergebnis von x wird sein:
true
Versuch es selber " Definition und Verwendung
Die Zurückstellungseigenschaftssätze oder gibt zurück, ob ein Skript ausgeführt werden soll, wenn eine Seite Parsing beendet ist, oder nicht.
Diese Eigenschaft spiegelt das defer - Attribut des <script> -Tag.
Hinweis: Das defer Attribut nur für externe Skripte (und sollten nur verwendet werden , wenn das src - Attribut vorhanden ist).
Hinweis: Es gibt mehrere Möglichkeiten , ein externes Skript ausgeführt werden kann:
- Wenn async vorhanden ist: Das Skript asynchron mit dem Rest der Seite ausgeführt wird (das Skript ausgeführt werden, während die Seite mit dem Parsing läuft weiter)
- Wenn async nicht vorhanden ist und defer vorhanden ist: Das Skript wird ausgeführt, wenn die Seite Parsing beendet hat
- Wenn weder async oder Zurückstellungs vorhanden ist: Das Skript geholt und sofort ausgeführt, bevor der Browser die Seite weiter Parsen
Browser-Unterstützung
Die Zurückstellungs Eigenschaft wird in allen gängigen Browsern unterstützt.
Hinweis: Das defer - Attribut wird nicht unterstützt in Opera 12 und früheren Versionen.
Syntax
Bringen Sie die Zurückstellungs Eigenschaft:
scriptObject .defer
Stellen Sie die Zurückstellungs Eigenschaft:
scriptObject .defer=true|false
Eigenschaftswerte
Wert | Beschreibung |
---|---|
true|false | Gibt an, ob sollte ein Skript ausgeführt werden, wenn die Seite Syntaxanalyse abgeschlossen ist, oder nicht
|
Technische Details
Rückgabewert: | Ein Boolean, gibt true zurück, wenn das Skript ausgeführt wird, wenn die Seite Parsen beendet ist, andernfalls false zurück |
---|
Verwandte Seiten
HTML - Referenz: HTML <script> verschieben Attribut
<Script Object