propriedade defer do script

definição e uso

defer se os scripts devem ser executados quando a página for analisada.

esta propriedade reflete etiqueta <script> do propriedade defer.

notas:a propriedade defer é aplicável apenas a scripts externos (e deve ser usada apenas quando a propriedade src for definida).

notas:Existem várias maneiras de executar scripts externos:

  • se houver async: 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 async e houver defer: executar o script quando a página for analisada
  • se não houver async ou defer: obter e executar o script imediatamente antes de o navegador continuar a analisar a página

veja também:

Manual de referência HTML:Atributo defer da tag <script> do HTML

Manual de referência HTML:Tag <script> do HTML

exemplo

confirmar se o script foi executado quando a página foi analisada:

var x = document.getElementById("myScript").defer

Experimente pessoalmente

sintaxe

retornar propriedade defer:

scriptObject.defer

definir propriedade defer:

scriptObject.defer = true|false

valor do atributo

valor descrição
true|false

Determina se o script deve ser executado quando a página for concluída.

  • true - O script será executado quando a página for concluída
  • false - O script não será executado após a conclusão da análise da página

Detalhes técnicos

Valor de retorno: Booleano, se o script deve ser executado após a conclusão da análise da página, retorna true; caso contrário, retorna false.

Suporte ao navegador

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suporte Suporte Suporte Suporte Suporte