Exemplo
Um script que será executado de forma assíncrona, assim que ele estiver disponível:
<script src="demo_async.js" async></script>
Tente você mesmo " Definição e Uso
O async atributo é um atributo booleano.
Quando presente, ele especifica que o script será executado de forma assíncrona, assim que ele estiver disponível.
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 async 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 async não está presente e adiar está presente: O script é executado quando a página terminou parsing
- Se nem async ou adiar está presente: O script é buscada e executada imediatamente, antes de o navegador continua a analisar a página
Suporte a navegadores
Os números na tabela especificar a primeira versão do browser que suporta totalmente o atributo.
Atributo | |||||
---|---|---|---|---|---|
async | sim | 10.0 | 3.6 | sim | sim |
Diferenças entre HTML 4.01 e HTML5
O async atributo é novo em HTML5.
Diferenças entre HTML e XHTML
Em XHTML, o atributo minimização é proibido, eo async atributo deve ser definida como <script async="async"> .
Sintaxe
<script async>