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

Manual de Referência HTML

大全 de etiquetas HTML

HTML: <script> propriedade defer

<script> A propriedade defer é um atributo booleano, a propriedade defer especifica que o script deve ser executado após a conclusão da análise da página, a propriedade defer é aplicável apenas a scripts externos (deve ser usada apenas quando a propriedade src existir).

 HTML <script> etiqueta

Exemplo Online

Scripts que são executados após a carga da página:

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>Uso da propriedade defer no script HTML-Tutorial Básico(oldtoolbag.com)</title> 
</head>
<body>
<script src="demo_script.js" defer></script>
<p>O script acima requer que os seguintes parágrafos forneçam informações. Normalmente, isso é impossível, pois o script é executado antes da existência do parágrafo./p>
<p id="p1">Olá Mundo!/p>
<p>Mas, a propriedade defer especifica que o script deve ser executado posteriormente. Dessa forma, o script pode solicitar informações do parágrafo./p>
</body>
</html>
Teste e veja ‹/›

Compatibilidade do navegador

IEFirefoxOperaChromeSafari

Todos os navegadores populares suportam a propriedade defer.

Definição e uso

A propriedade defer é um atributo booleano.

Se existir, especifica que o script deve ser executado após a conclusão da análise da página.

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

Atenção: pode-se executar scripts externos de várias maneiras:

  • Se houver assíncrono: o script é executado de forma assíncrona em relação ao 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

Nenhuma.

Diferenças entre HTML e XHTML

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

Sintaxe

<script defer>
 HTML <script> etiqueta