Exemplo
Descobrir se um script foi executado de forma assíncrona, logo que ele estava disponível:
var x = document.getElementById("myScript").async
O resultado x será:
true
Tente você mesmo " Definição e Uso
Os conjuntos de propriedades assíncronas ou retorna se um script deve ser executado de forma assíncrona, assim que ele estiver disponível, ou não.
Esta propriedade reflete o async atributo do <script> tag.
Nota: O async atributo é apenas para scripts externos (e só deve ser usado se o src atributo está presente).
Nota: Existem várias maneiras de um script externo podem ser executadas:
- Se assíncrona está presente: O script é executado de forma assíncrona com o resto da página (o script será executado enquanto a página continua a análise)
- Se assíncrona não está presente e adiar está presente: O script é executado quando a página terminou parsing
- Se nem assíncrona ou adiar está presente: O script é buscada e executada imediatamente, antes de o navegador continua a analisar a página
Suporte navegador
A propriedade assíncrona é suportada em todos os principais navegadores.
Nota: A propriedade assíncrona não é suportado no IE 9 e versões anteriores, e no Opera 12 e versões anteriores.
Sintaxe
Devolver a propriedade assíncrona:
scriptObject .async
Defina a propriedade assíncrona:
scriptObject .async=true|false
Valores de propriedade
Valor | Descrição |
---|---|
true|false | Especifica se um script deve ser executado de forma assíncrona, assim que ele estiver disponível, ou não
|
Detalhes técnicos
Valor de retorno: | Um booleano, retorna true se o script é executado de forma assíncrona, assim que ele estiver disponível, caso contrário ele retorna falso |
---|
Páginas relacionadas
Referência HTML: HTML <script> atributo async
<Script Objeto