Propriété de script asynchrone
Exemple
Découvrez si un script a été exécuté de manière asynchrone dès qu'il était disponible :
var x = document.getElementById("myScript").async
Définition et utilisation
La propriété async définit ou renvoie si un script doit être exécuté de manière asynchrone dès qu'il est disponible ou non.
Cette propriété reflète l'attribut async de la balise <script>.
Remarque : L'attribut async est uniquement destiné aux scripts externes (et ne doit être utilisé que si l'attribut src est présent).
Remarque : Il existe plusieurs manières d'exécuter un script externe :
- 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é pendant que la page continue l'analyse)
- Si async n'est pas présent et defer est présent : le script est exécuté lorsque la page a fini d'analyser
- Si ni async ni defer n'est présent : le script est récupéré et exécuté immédiatement, avant que le navigateur ne poursuive l'analyse de la page
Prise en charge du navigateur
Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge la propriété.
Property | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | Yes | Yes | Yes |
Syntaxe
Renvoyez la propriété async :
scriptObject.async
Définissez la propriété async :
scriptObject.async = true|false
Valeurs de propriété
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed asynchronously as soon as it is available, or not
|
Détails techniques
Valeur de retour : | Un booléen, renvoie true si le script est exécuté de manière asynchrone dès qu'il est disponible, sinon il renvoie false |
---|
Pages connexes
Référence HTML : attribut asynchrone HTML <script>
❮ Objet de script