Asynchronní vlastnost skriptu
Příklad
Zjistěte, zda byl skript spuštěn asynchronně, jakmile byl k dispozici:
var x = document.getElementById("myScript").async
Definice a použití
Vlastnost async nastavuje nebo vrací, zda se má skript spustit asynchronně, jakmile bude k dispozici, nebo ne.
Tato vlastnost odráží atribut async tagu <script>.
Poznámka: Atribut async je pouze pro externí skripty (a měl by být použit pouze v případě, že je přítomen atribut src).
Poznámka: Externí skript lze spustit několika způsoby:
- Pokud je přítomen asynchronní: Skript se provede asynchronně se zbytkem stránky (skript bude spuštěn, zatímco stránka pokračuje v analýze)
- Pokud asynchronní není přítomen a je přítomen odložení: Skript se spustí, když stránka dokončí analýzu
- Pokud není přítomno asynchronní ani odložené: Skript je načten a spuštěn okamžitě, než prohlížeč bude pokračovat v analýze stránky.
Podpora prohlížeče
Čísla v tabulce určují první verzi prohlížeče, která plně podporuje vlastnost.
Property | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | Yes | Yes | Yes |
Syntax
Vraťte vlastnost async:
scriptObject.async
Nastavte vlastnost async:
scriptObject.async = true|false
Hodnoty vlastností
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed asynchronously as soon as it is available, or not
|
Technické údaje
Návratová hodnota: | Boolean, vrátí hodnotu true, pokud je skript spuštěn asynchronně, jakmile je k dispozici, jinak vrátí hodnotu false |
---|
Související stránky
HTML reference: HTML <script> asynchronní atribut
❮ Objekt skriptu