Exemple
Pour savoir si un script a été exécuté de manière asynchrone dès qu'il était disponible:
var x = document.getElementById("myScript").async
Le résultat de x sera:
true
Essayez vous - même » Définition et utilisation
Les ensembles de propriétés async ou déclarations 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' async attribut du <script> balise.
Remarque: Le async attribut est uniquement pour les scripts externes (et ne doit être utilisé que si le src attribut est présent).
Remarque: Il existe plusieurs façons peut être exécuté 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é alors que la page continue l'analyse syntaxique)
- Si async est pas présent et defer est présent: Le script est exécuté lorsque la page a terminé l'analyse syntaxique
- Si aucune async ou defer est présent: Le script est extrait et exécuté immédiatement, avant que le navigateur continue l'analyse la page
Support du navigateur
La propriété est pris en charge dans async tous les principaux navigateurs.
Note: La propriété est async pas pris en charge dans IE 9 et les versions antérieures, et dans Opera 12 et les versions antérieures.
Syntaxe
Retour la propriété async:
scriptObject .async
Définissez la propriété async:
scriptObject .async=true|false
Valeurs de propriété
Valeur | La description |
---|---|
true|false | Indique si un script doit être exécuté de manière asynchrone dès qu'il est disponible, ou non
|
Détails techniques
Valeur de retour: | Valeur booléenne, renvoie true si le script est exécuté de manière asynchrone dès qu'il est disponible, sinon il retourne faux |
---|
Pages associées
Référence HTML: HTML <script> attribut async
<Object Script