Attribut async Script
Définition et utilisation
async
La propriété définie ou renvoyée par l'attribut indique si le script doit s'exécuter asynchronelement dès qu'il est disponible.
Cette propriété reflète Balise <script> de Attribut async.
Remarque :L'attribut async s'applique uniquement aux scripts externes (et ne doit être utilisé que lorsque l'attribut src est défini).
Remarque :Il existe plusieurs méthodes pour exécuter des scripts externes :
- Si async existe : Le script s'exécute de manière asynchrone avec le reste de la page (le script s'exécute lorsque la page continue à être analysée)
- Si async n'existe pas mais que defer existe : Exécuter le script lorsque la page est complètement analysée
- Si ni async ni defer n'existent : Exécuter immédiatement le script avant que le navigateur ne continue à解析 la page
Voir également :
Manuel HTML :Attribut async de la balise <script> HTML
Manuel HTML :Balise <script> HTML
Exemple
Vérifier si le script s'exécute asynchronelement dès qu'il est disponible :
var x = document.getElementById("myScript").async
Syntaxe
Renvoyer l'attribut async :
scriptObject.async
Définir l'attribut async :
scriptObject.async = true|false
Valeur de l'attribut
Valeur | Description |
---|---|
true|false |
Définir si le script doit s'exécuter asynchronelement dès qu'il est disponible
|
Détails techniques
Valeur de retour : | Valeur de retour : Boolean, retourne true si le script s'exécute de manière asynchrone dès qu'il est disponible, sinon retourne false. |
---|
Support du navigateur
Les numéros dans le tableau indiquent la version du navigateur qui prend en charge cette propriété pour la première fois.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | 10.0 | Support | Support | Support |