English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
<script> defer es una propiedad booleana, la propiedad defer especifica que el script se debe ejecutar después de que se complete la解析 de la página, la propiedad defer solo se aplica a scripts externos (solo se debe usar cuando exista la propiedad src).
Ejecución del script después de que se complete la carga de la página:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Uso de la propiedad defer en <script> de HTML-Tutoriales básicos(oldtoolbag.com)</title> </head> <body> <script src="demo_script.js" defer></script> <p>El script anterior requiere que los siguientes párrafos proporcionen información. Generalmente, esto es imposible, porque el script se ejecuta antes de que exista el párrafo.</p> <p id="p1">¡Hola Mundo!<!/p> <p>pero, la propiedad defer especifica que el script se debe ejecutar más tarde. De esta manera, el script puede solicitar información desde el párrafo.</p> </body> </html>Ver prueba ‹/›
IEFirefoxOperaChromeSafari
Todos los navegadores mainstream admiten el atributo defer.
El atributo defer es un atributo booleano.
Si existe, especifica que el script se ejecutará después de que la página haya completado su parseo.
Nota: el atributo defer solo se aplica a scripts externos (debe usarse solo cuando exista la propiedad src).
Nota: se pueden ejecutar scripts externos de varias maneras:
Si existe asincrónico: el script se ejecuta de manera asincrónica con el resto de la página (el script se ejecutará mientras la página continúa parseándose)
Si no hay asincrónico y existe diferido: ejecutar el script después de que la página haya completado su解析
Si no hay asincrónico o diferido: obtener y ejecutar el script inmediatamente antes de que el navegador continúe parseando la página
No hay.
En XHTML, se prohíben las abreviaturas de atributos, el atributo defer debe definirse como <script defer="defer">.
<script defer>HTML <script> etiqueta