Atributo defer de script

Definición y uso

defer la configuración o el retorno de si el script debe ejecutarse cuando se complete la解析 de la página.

Esta propiedad refleja etiqueta <script> del propiedad defer.

Nota:La propiedad defer solo se aplica a scripts externos (y solo debe usarse cuando se establece la propiedad src).

Nota:Hay varias formas de ejecutar scripts externos:

  • Si existe async: Ejecute el script de manera asíncrona con el resto de la página (el script se ejecutará mientras se continúa la解析 de la página)
  • Si no existe async pero sí defer: Ejecute el script cuando se complete la解析 de la página
  • Si no existen neither async ni defer: Ejecute y obtenga el script inmediatamente antes de que el navegador continúe la解析 de la página

Vea también:

Manual de referencia de HTML:Atributo defer de <script> de HTML

Manual de referencia de HTML:Etiqueta <script> de HTML

Ejemplo

Determinar si se ejecutó el script cuando se completó la解析 de la página:

var x = document.getElementById("myScript").defer

Prueba por tu cuenta

Sintaxis

Retorno de la propiedad defer:

scriptObject.defer

Configuración de la propiedad defer:

scriptObject.defer = true|false

valor de atributo

valor descripción
true|false

Se especifica si el script debe ejecutarse cuando se complete la解析 de la página.

  • true - El script se ejecutará cuando se complete la解析 de la página
  • false - El script no se ejecutará después de que se complete la解析 de la página

Detalles técnicos

Valor devuelto: Valor booleano, si el script se ejecuta después de que se complete la解析 de la página, se devuelve true; de lo contrario, se devuelve false.

Compatibilidad del navegador

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Soporte Soporte Soporte Soporte Soporte