English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
<script> L'attribut defer est un attribut booléen, l'attribut defer spécifie que le script doit être exécuté après que la page ait été analysée, l'attribut defer ne s'applique qu'aux scripts externes (il ne devrait être utilisé que lorsque l'attribut src existe).
Script exécuté après le chargement de la page :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Utilisation de l'attribut defer dans <script> HTML-Tutoriel de base(oldtoolbag.com)</title> </head> <body> <script src="demo_script.js" defer></script> <p>Le script ci-dessus nécessite que les paragraphes suivants fournissent des informations. Souvent, cela est impossible, car le script est exécuté avant que le paragraphe n'existe.</p> <p id="p1">Bonjour le monde !</p> <p>Cependant, l'attribut defer spécifie que le script doit être exécuté plus tard. De cette manière, le script peut demander des informations à partir du paragraphe.</p> </body> </html>Testez pour voir ‹/›
IEFirefoxOperaChromeSafari
Tous les navigateurs主流 prennent en charge l'attribut defer.
L'attribut defer est un attribut booléen.
S'il existe, il spécifie que le script doit être exécuté après que la page ait été analysée.
Attention : l'attribut defer s'applique uniquement aux scripts externes (il ne doit être utilisé que lorsque l'attribut src existe).
Attention : il existe plusieurs méthodes pour exécuter des scripts externes :
Si asynchrone existe : exécutez le script de manière asynchrone avec le reste de la page (le script sera exécuté tout en que la page continue à être analysée).
Si asynchrone n'existe pas mais décalé existe : exécutez le script après que la page ait été analysée.
Si asynchrone ou décalé n'existent pas : exécutez immédiatement le script avant que le navigateur ne continue à解析 le page.
Pas de.
Dans XHTML, l'abréviation des attributs est interdite, l'attribut defer doit être défini comme <script defer="defer">.
<script defer>HTML Balise <script>