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