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
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.
|
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 |