HTML asynchronní atribut
Definice a použití
Atribut
async
je booleovský atribut.
Pokud je přítomen, určuje, že skript bude spuštěn asynchronně, jakmile bude k dispozici.
Poznámka: Atribut
async
je pouze pro externí skripty (a měl by být použit pouze v případě, že
src
atribut existuje).
Poznámka: Externí skript lze spustit několika způsoby:
- Pokud
async
je přítomen: Skript se provede asynchronně se zbytkem stránky (skript bude spuštěn, zatímco stránka pokračuje v analýze) - Pokud
async
není přítomen adefer
je přítomen: Skript se spustí, když stránka dokončí analýzu - Pokud není přítomen žádný
async
nebodefer
: Skript je načten a spuštěn okamžitě, než prohlížeč bude pokračovat v analýze stránky
Platí pro
Atribut
async
lze použít pro následující prvek:
Prvky | Atribut |
---|---|
<script> | asynchronní |
Příklad
Příklad skriptu
Skript, který bude spuštěn asynchronně, jakmile bude k dispozici:
<script src="demo_async.js" async></script>
Podpora prohlížeče
Čísla v tabulce určují první verzi prohlížeče, která tento atribut plně podporuje.
Attribute | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | 3.6 | Yes | Yes |