HTML DOM Guión diferir propiedad
Ejemplos
Compruebe si el script se ejecuta cuando la página se completa Resolución:
var x = document.getElementById("myScript").defer
x La salida es:
true
Trate »
Definición y Uso
Ya sea para realizar la escritura diferir conjuntos de propiedades o devoluciones cuando la página ha terminado el análisis.
Esto se refleja en aplazar el atributo de etiqueta <script>.
Nota: aplazar la propiedad sólo se aplica al script externo (sólo cuando se utiliza el atributo src).
Nota: Existen varias formas de realizar un script externo:
- Si async = "asincrónico": secuencia de comandos de forma asincrónica con respecto al resto de la ejecución de la página (cuando la página sigue siendo analizado, el script se ejecutará)
- Cuando se ha completado la ejecución del script analizar la página: Si no utiliza el asíncrona y aplazar = "aplazar"
- Si ni el uso ni asíncrono Defer: Antes de que el navegador continuar con el análisis de la página, leer y ejecutar secuencias de comandos de inmediato
Soporte para el navegador
Todos los principales navegadores soportan aplazar el atributo.
Nota: Teatro de la versión 12 y la propiedad Defer anterior no son compatibles.
gramática
Volver aplazar atributos:
scriptObject .defer
Ajuste de aplazar propiedades:
scriptObject .defer=true|false
propiedad Valor
值 | 描述 |
---|---|
true|false |
规定当页面完成解析时是否执行脚本。
|
detalles técnicos
Devuelve: | valor booleano, siempre y cuando la página ha terminado de ejecutar el análisis de la escritura, devuelve true, en caso contrario devuelve false. |
---|
Artículos relacionados
Manual de referencia de HTML: HTML <script> el atributo Defer