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

Essayez-le vous-même

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

  • true - Le script s'exécute asynchronelement dès qu'il est disponible
  • false - Le script ne s'exécute pas de manière asynchrone 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