Attribut de report HTML


Définition et utilisation

L' deferattribut est un attribut booléen.

Lorsqu'il est présent, il spécifie que le script est exécuté lorsque la page a terminé l'analyse.

Remarque : L' deferattribut est uniquement destiné aux scripts externes (il ne doit être utilisé que si l' srcattribut est présent).

Remarque : Il existe plusieurs manières d'exécuter un script externe :

  • Si asyncest 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 asyncn'est pas présent et deferest présent : Le script est exécuté lorsque la page a fini d'analyser
  • Si ni asyncou defern'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

S'applique à

L' deferattribut peut être utilisé sur l'élément suivant :

Élément Attribut
<script> reporter

Exemple

Exemple

Un script qui ne s'exécutera qu'après le chargement de la page :

<script src="demo_defer.js" defer></script>

Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge l'attribut.

Attribute
defer Yes 10.0 3.6 Yes 15.0