Los últimos tutoriales de desarrollo web
 

Script defer Property

<Script Objeto

Ejemplo

Averiguar si se ejecuta un script cuando una página se terminó el análisis:

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

El resultado de x será:

true
Inténtalo tú mismo "

Definición y Uso

Los conjuntos o devoluciones de propiedad de aplazamiento si un script deben ser ejecutados cuando una página ha terminado el análisis, o no.

Esto se refleja en la defer atributo de la <script> etiqueta.

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

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

  • Si asíncrono 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 no está presente asíncrono y diferir está presente: El script se ejecuta cuando la página ha terminado el análisis sintáctico
  • Si ninguno asíncrono o diferir está presente: El guión es exagerado y ejecutado inmediatamente, antes de que el navegador sigue analizar la página

Soporte del navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

La propiedad Defer es compatible con todos los principales navegadores.

Nota: El atributo Defer no es compatible con Opera 12 y versiones anteriores.


Sintaxis

Devolver la propiedad Defer:

scriptObject .defer

Establecer la propiedad Defer:

scriptObject .defer=true|false

Valores de propiedad

Valor Descripción
true|false Especifica si un script debe ser ejecutado cuando la página ha terminado el análisis, o no
  • verdad - El script se ejecuta cuando la página ha terminado de analizar
  • falsa - La secuencia de comandos no se ejecutará cuando la página ha terminado el análisis sintáctico

Detalles técnicos

Valor de retorno: Booleano, devuelve verdadero si se ejecuta la secuencia de comandos cuando la página ha terminado de analizar, de lo contrario devuelve false

Páginas relacionadas

Referencia HTML: HTML <script> atributo diferir


<Script Objeto