Latest web development tutorials

HTML DOM Guión diferir propiedad

Guión de referencia de objetos objeto de la escritura

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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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 规定当页面完成解析时是否执行脚本。
  • 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


Guión de referencia de objetos objeto de la escritura