tutoriais mais recente desenvolvimento web
 

Script async Property

<Script Objeto

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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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
  • true - O script será executado de forma assíncrona, assim que ele estiver disponível
  • false - O script não será executado de forma assíncrona, assim que ele estiver disponível

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