Przykład
Skrypt będzie uruchamiany asynchronicznie tak szybko, jak to możliwe:
<script src="demo_async.js" async></script>
Spróbuj sam " Definicja i Wykorzystanie
async atrybut jest atrybutem logiczna.
Gdy występuje, to wskazuje, że skrypt będzie wykonywany asynchronicznie, jak tylko jest to możliwe.
Uwaga: async atrybut jest tylko dla skryptów zewnętrznych (i powinny być stosowane tylko wtedy, gdy src atrybut jest obecny).
Uwaga: Istnieje kilka sposobów skrypt zewnętrzne mogą być wykonywane:
- Jeśli async jest obecny: Skrypt jest wykonywany asynchronicznie z resztą strony (skrypt zostanie wykonany, gdy strona kontynuuje parsowania)
- Jeśli async nie występuje oraz przesunięcie jest obecny: Skrypt jest wykonywany, gdy strona zakończeniu analizowania
- Jeśli ani async bądź odroczone jest obecny: Skrypt jest pobierany i wykonywane natychmiast, zanim przeglądarka kontynuuje parsowania stronę
Pomoc Browser
Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje atrybut.
Atrybut | |||||
---|---|---|---|---|---|
async | tak | 10,0 | 3,6 | tak | tak |
Różnice między HTML 4.01 i HTML5
async atrybutem jest nowego w HTML5.
Różnice między HTML i XHTML
W XHTML, minimalizacja atrybut jest zabronione i async atrybut musi być zdefiniowana jako <script async="async"> .
Składnia
<script async>