Los últimos tutoriales de desarrollo web
 

Script async Property

<Script Objeto

Ejemplo

Averiguar si una secuencia de comandos se ejecutó de forma asíncrona tan pronto como estaba disponible:

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

El resultado de x será:

true
Inténtalo tú mismo "

Definición y Uso

Los conjuntos de propiedades asincrónicos o devoluciones si un script debe ser ejecutado de forma asíncrona tan pronto como esté disponible, o no.

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

Nota: El async 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 asincrónico es compatible con todos los principales navegadores.

Nota: La propiedad asíncrono no es compatible con Internet Explorer 9 y versiones anteriores, y en Opera 12 y versiones anteriores.


Sintaxis

Devolver la propiedad asíncrono:

scriptObject .async

Establecer la propiedad asíncrono:

scriptObject .async=true|false

Valores de propiedad

Valor Descripción
true|false Especifica si un script debe ser ejecutado de forma asíncrona tan pronto como esté disponible, o no
  • verdadera - La secuencia de comandos se ejecuta de forma asíncrona tan pronto como esté disponible
  • falsa - La secuencia de comandos no se ejecutará de forma asíncrona tan pronto como esté disponible

Detalles técnicos

Valor de retorno: Booleano, devuelve verdadero si el script se ejecuta de forma asíncrona tan pronto como esté disponible, de lo contrario devuelve false

Páginas relacionadas

Referencia HTML: HTML <script> atributo async


<Script Objeto