Atrybut asynchroniczny HTML
Definicja i użycie
Atrybut jest
async
atrybutem logicznym.
Gdy jest obecny, określa, że skrypt zostanie wykonany asynchronicznie, gdy tylko będzie dostępny.
Uwaga: Atrybut
async
jest przeznaczony tylko dla skryptów zewnętrznych (i powinien być używany tylko wtedy, gdy
src
atrybut jest obecny).
Uwaga: Istnieje kilka sposobów na wykonanie zewnętrznego skryptu:
- Jeśli
async
jest obecny: skrypt jest wykonywany asynchronicznie z resztą strony (skrypt zostanie wykonany, gdy strona będzie kontynuować parsowanie) - Jeśli
async
nie występuje idefer
jest obecny: Skrypt jest wykonywany po zakończeniu analizowania strony - Jeśli żaden
async
lub niedefer
jest obecny: skrypt jest pobierany i wykonywany natychmiast, zanim przeglądarka będzie kontynuować analizowanie strony
Dotyczy
Atrybutu
async
można użyć na następującym elemencie:
Elementy | Atrybut |
---|---|
<skrypt> | asynchroniczny |
Przykład
Przykład skryptu
Skrypt, który zostanie uruchomiony asynchronicznie, gdy tylko będzie dostępny:
<script src="demo_async.js" async></script>
Obsługa przeglądarki
Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje ten atrybut.
Attribute | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | 3.6 | Yes | Yes |