English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manual de referência HTML

大全 de etiquetas HTML

HTML: <script> propriedade async

A propriedade async é uma propriedade booleana. Se a propriedade async existir, ela especifica que o script será executado assíncronamente assim que estiver disponível. A propriedade async é aplicável apenas a scripts externos (deve ser usada apenas quando a propriedade src existir).

 HTML <script> tag

Exemplo online

Se o script puder ser executado, ele será executado de forma assíncrona:

<!DOCTYPE html>
<html
<head
<title>HTML: <script> propriedade async</title> - 基础教程网(oldtoolbag.com)<//title>
</head>
<body
<p id="p1">Hello World!<//p>
<script src="demo_async.js" async></script>
</body>
</html>
Teste e veja ‹/›

Compatibilidade do navegador

IEFirefoxOperaChromeSafari

Internet Explorer 10Firefox, Opera, Chrome e Safari suportam a propriedade async.

Atenção:Internet Explorer 9 e versões anteriores não suportam a propriedade async do tag <script>.

Definição e uso

A propriedade async é uma propriedade booleana.

Se existir, especifica que o script será executado imediatamente de forma assíncrona quando estiver disponível.

Atenção: a propriedade async é aplicável apenas a scripts externos (deve ser usada apenas quando existir a propriedade src).

Atenção: pode ser executado externamente em várias maneiras:

  • Se houver assíncrono: o script é executado de forma assíncrona com o resto da página (o script será executado enquanto a página continua a ser analisada).

  • Se não houver assíncrono e houver atraso: execute o script após a conclusão da análise da página.

  • Se não houver assíncrono ou atraso: execute e obtenha o script imediatamente antes de o navegador continuar a analisar a página.

HTML 4.01 e HTML5diferenças entre

A propriedade async é do HTML5 com a nova propriedade.

Diferenças entre HTML e XHTML

No XHTML, é proibida a abreviação de atributos, a propriedade async deve ser definida como <script async="async">.

Sintaxe

<script async>
 HTML <script> tag