Définition et utilisation
L' async attribut est un attribut booléen.
Lorsqu'il est présent, il spécifie que le script sera exécuté de façon asynchrone dès qu'il est disponible.
Remarque: Le async attribut est uniquement pour les scripts externes (et ne doit être utilisée que si le src attribut est présent).
Remarque: Il existe plusieurs façons un script externe peut être exécuté:
- Si async est présent: Le script est exécuté de manière asynchrone avec le reste de la page (le script sera exécuté alors que la page continue l'analyse)
- Si async est pas présent et defer est présent: Le script est exécuté lorsque la page a terminé l' analyse
- Si ni async ou defer est présent: Le script est extrait et exécuté immédiatement, avant que le navigateur continue parsing la page
S'applique à
L' async attribut peut être utilisé sur l'élément suivant:
Éléments | Attribut |
---|---|
<script> | async |
Exemple
Script Exemple
Un script qui sera exécuté de façon asynchrone dès qu'il est disponible:
<script src="demo_async.js" async></script>
Essayez - le vous - même » support du navigateur
Les chiffres du tableau indiquent la première version du navigateur qui prend en charge totalement l'attribut.
Attribut | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | 3.6 | Yes | Yes |