Derniers tutoriels de développement web
 

Script defer Property

<Object Script

Exemple

Pour savoir si un script a été exécuté lorsqu'une page a été terminé l'analyse syntaxique:

var x = document.getElementById("myScript").defer

Le résultat de x sera:

true
Essayez vous - même »

Définition et utilisation

Les ensembles de propriétés de reporter ou déclarations si un script doit être exécuté lorsqu'une page a terminé l'analyse syntaxique, ou non.

Cette propriété reflète l' defer attribut du <script> balise.

Remarque: Le defer 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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

La propriété Defer est pris en charge dans tous les navigateurs.

Remarque: L'attribut defer est pas pris en charge dans Opera 12 et les versions antérieures.


Syntaxe

Retour la propriété Defer:

scriptObject .defer

Définissez la propriété defer:

scriptObject .defer=true|false

Valeurs de propriété

Valeur La description
true|false Indique si doit être exécuté un script lorsque la page a terminé l'analyse syntaxique, ou non
  • true - Le script est exécuté lorsque la page a terminé l'analyse syntaxique
  • false - Le script ne sera pas exécuté lorsque la page a terminé l'analyse syntaxique

Détails techniques

Valeur de retour: Valeur booléenne, renvoie true si le script est exécuté lorsque la page a terminé l'analyse syntaxique, sinon il retourne faux

Pages associées

Référence HTML: HTML <script> reporter l' attribut


<Object Script