Script async- Eigenschaft
Beispiel
Finden Sie heraus, ob ein Skript asynchron ausgeführt wurde, sobald es verfügbar war:
var x = document.getElementById("myScript").async
Definition und Verwendung
Die async-Eigenschaft legt fest 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>-Tags wider.
Hinweis: Das async-Attribut gilt nur für externe Skripte (und sollte nur verwendet werden, wenn das src-Attribut vorhanden ist).
Hinweis: Es gibt mehrere Möglichkeiten, ein externes Skript auszuführen:
- Wenn async vorhanden ist: Das Skript wird asynchron mit dem Rest der Seite ausgeführt (das Skript wird ausgeführt, während die Seite mit dem Parsen fortfährt)
- Wenn „async“ nicht vorhanden ist und „defer“ vorhanden ist: Das Skript wird ausgeführt, wenn die Analyse der Seite abgeschlossen ist
- Wenn weder async noch defer vorhanden ist: Das Skript wird sofort abgerufen und ausgeführt, bevor der Browser mit dem Parsen der Seite fortfährt
Browser-Unterstützung
Die Zahlen in der Tabelle geben die erste Browserversion an, die die Eigenschaft vollständig unterstützt.
Property | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | Yes | Yes | Yes |
Syntax
Geben Sie die async-Eigenschaft zurück:
scriptObject.async
Legen Sie die async-Eigenschaft fest:
scriptObject.async = true|false
Eigenschaftswerte
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed asynchronously as soon as it is available, or not
|
Technische Details
Rückgabewert: | Ein boolescher Wert, der true zurückgibt, wenn das Skript asynchron ausgeführt wird, sobald es verfügbar ist, andernfalls false |
---|
Verwandte Seiten
HTML-Referenz: Asynchrones HTML-Attribut <script>
❮ Skriptobjekt