Los últimos tutoriales de desarrollo web
 

HTML <script> defer Attribute

<HTML <script> etiqueta

Ejemplo

Un guión que no se ejecutará hasta que la página se ha cargado:

<script src="demo_defer.js" defer></script>
Inténtalo tú mismo "

Definición y Uso

El defer atributo es un atributo booleano.

Cuando está presente, especifica que el script se ejecuta cuando la página ha terminado el análisis.

Nota: El defer atributo es sólo para las secuencias de comandos externos (sólo se deben usar si la src atributo está presente).

Nota: Hay varias maneras de un script externo puede ejecutar:

  • Si async está presente: El script se ejecuta de forma asíncrona con el resto de la página (la secuencia de comandos se ejecutará mientras que la página sigue el análisis)
  • Si async no está presente y diferir está presente: La secuencia de comandos se ejecuta cuando la página ha terminado el análisis sintáctico
  • Si ninguno async o diferir está presente: El guión es descabellada y ejecutado inmediatamente, antes de que el navegador continúa el análisis de la página

Soporte para el navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el atributo.

Atributo
defer 10.0 3.6 15.0

Diferencias entre HTML 4.01 y HTML5

NINGUNA.


Diferencias entre HTML y XHTML

En XHTML, atribuir la minimización está prohibido, y la defer atributo debe ser definida como <script defer="defer"> .


Sintaxis

<script defer>

<HTML <script> etiqueta