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
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.
|
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 |