Atrybut async sprawia, że skrypt jest wykonywany asynchronicznie.
Przykłady użycia
Treść poniższego akapitu powinna zostać sprawdzona pod kątem poprawności pisowni i gramatyki.
<script type="text/javascript" src="skrypt.js" async></script>
<script type="text/javascript" src="skrypt.js" async="async"></script>Składnia atrybutu async
<script async>
<script async="async">
Elementy związane z atrybutem async
Atrybut async dotyczy tylko elementu script.
Wartości atrybutu async
Atrybut async jest atrybutem logicznym (ang. boolean attribute), co oznacza, że nie ma żadnych wartości, a jedynie może być zdefiniowany lub nie. Atrybuty logiczne można definiować na dwa sposoby — w stylu HTML i XHTML:
- HTML: należy tylko wpisać nazwę atrybutu, np.
<script type="text/javascript" src="skrypt.js" async></script> - XHTML: należy wpisać nazwę atrybutu i dodatkowo zdefiniować ją jako jego wartość, np.
<script type="text/javascript" src="skrypt.js" async="async"></script>
Różnice między HTML 4.01 a HTML5
Atrybut async jest nowością języka HTML5.
