Beispiel
Finde heraus, ob ein Skript asynchron so schnell ausgeführt wurde, wie es war zur Verfügung:
var x = document.getElementById("myScript").async
Das Ergebnis von x wird sein:
true
Versuch es selber " Definition und Verwendung
Die Asynchron-Eigenschaft legt oder gibt zurück, ob ein Skript asynchron ausgeführt werden soll, sobald es verfügbar ist oder nicht.
Diese Eigenschaft spiegelt das async - Attribut des <script> -Tag.
Hinweis: Das async - 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 Asynchron-Eigenschaft wird in allen gängigen Browsern unterstützt.
Hinweis: Die Asynchron - Eigenschaft wird nicht unterstützt in IE 9 und früheren Versionen und in Opera 12 und früheren Versionen.
Syntax
Bringen Sie die Async-Eigenschaft:
scriptObject .async
Stellen Sie die Asynchron-Eigenschaft:
scriptObject .async=true|false
Eigenschaftswerte
Wert | Beschreibung |
---|---|
true|false | Gibt an, ob ein Skript asynchron ausgeführt werden soll, sobald es verfügbar ist oder nicht
|
Technische Details
Rückgabewert: | Ein Boolean, gibt true zurück, wenn das Skript asynchron ausgeführt wird, sobald es verfügbar ist, andernfalls false zurück |
---|
Verwandte Seiten
HTML - Referenz: HTML <script> Asynchron - Attribut
<Script Object