Derniers tutoriels de développement web
 

HTML <script> defer Attribute

<HTML <script> tag

Exemple

Un script qui ne fonctionnera pas jusqu'à ce que la page est chargée:

<script src="demo_defer.js" defer></script>
Essayez - le vous - même »

Définition et utilisation

Le defer attribut est un attribut booléen.

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

Remarque: Le defer attribut est uniquement pour les scripts externes (ne doivent être utilisés que si la src attribut est présent).

Remarque: Il existe plusieurs façons un script externe peut être exécuté:

  • 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)
  • Si async est pas présent et defer est présent: Le script est exécuté lorsque la page a terminé l' analyse
  • Si ni async ou defer est présent: Le script est extrait et exécuté immédiatement, avant que le navigateur continue parsing la page

support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui prend en charge totalement l'attribut.

Attribut
defer Oui 10.0 3.6 Oui 15.0

Différences entre HTML 4.01 et HTML5

AUCUN.


Différences entre HTML et XHTML

En XHTML, attribuer la minimisation est interdit, et l' defer attribut doit être défini comme <script defer="defer"> .


Syntaxe

<script defer>

<HTML <script> tag