em

             Document    

Nesta abordagem, ao analisar o arquivo javascript do código carregado primeiro antes do html dentro do corpo e se o JavaScript tentar manipular elementos no corpo que ainda não foram analisados, isso pode levar a erros, pois o conteúdo HTML não foi totalmente carregado.

Esse comportamento de bloqueio atrasa a análise e a renderização do restante da página, afetando o desempenho e a experiência do usuário.

2. em (no final)

             Document     

Nesta abordagem, o HTML é totalmente analisado antes do JavaScript ser carregado e executado, evitando erros relacionados à falta de elementos DOM. Essa abordagem é boa, mas como a análise de HTML e o carregamento de JavaScript acontecem sequencialmente, pode levar mais tempo no geral, pois os dois processos ocorrem em momentos diferentes

3. em

            Document    

Nesta abordagem, tornamos o JavaScript assíncrono, para que não bloqueie o carregamento do HTML. Tanto a análise de HTML quanto o carregamento de JavaScript acontecem em paralelo. No entanto, se o JavaScript for executado antes que o HTML seja totalmente analisado e o js tentar manipular elementos HTML que ainda não foram carregados, isso pode causar erros.
Nota: - esta abordagem pode economizar tempo, mas carregando html, js simultaneamente, mas mais vulnerável a erros

4. em

            Document    

Essa abordagem é semelhante à terceira, onde a análise de HTML e o carregamento de JavaScript acontecem em paralelo. No entanto, mesmo que o JavaScript carregue primeiro, o navegador espera até que o HTML seja totalmente analisado antes de executar o script

Resumo: Melhor Abordagem

A melhor maneira geralmente é usar:


Por que:

Nos casos em que o script é independente do conteúdo DOM (como scripts de rastreamento ou anúncios), você pode usar async para obter melhor desempenho.

","image":"http://www.luping.net/uploads/20241116/17317612906738948a85e57.jpg","datePublished":"2024-11-16T21:40:39+08:00","dateModified":"2024-11-16T21:40:39+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Melhor maneira de adicionar arquivo Javascript em HTML

Melhor maneira de adicionar arquivo Javascript em HTML

Publicado em 2024-11-16
Navegar:843

Best Way to add Javascript file in HTML

Em HTML, existem várias maneiras de incluir um arquivo JavaScript. Explicarei quatro métodos diferentes, suas desvantagens e, por fim, destacarei a melhor abordagem.

1. em


 


    Document

Nesta abordagem, ao analisar o arquivo javascript do código carregado primeiro antes do html dentro do corpo e se o JavaScript tentar manipular elementos no corpo que ainda não foram analisados, isso pode levar a erros, pois o conteúdo HTML não foi totalmente carregado.

Esse comportamento de bloqueio atrasa a análise e a renderização do restante da página, afetando o desempenho e a experiência do usuário.

2. em

(no final)
 


    Document

Nesta abordagem, o HTML é totalmente analisado antes do JavaScript ser carregado e executado, evitando erros relacionados à falta de elementos DOM. Essa abordagem é boa, mas como a análise de HTML e o carregamento de JavaScript acontecem sequencialmente, pode levar mais tempo no geral, pois os dois processos ocorrem em momentos diferentes

3. em




    Document

Nesta abordagem, tornamos o JavaScript assíncrono, para que não bloqueie o carregamento do HTML. Tanto a análise de HTML quanto o carregamento de JavaScript acontecem em paralelo. No entanto, se o JavaScript for executado antes que o HTML seja totalmente analisado e o js tentar manipular elementos HTML que ainda não foram carregados, isso pode causar erros.
Nota: - esta abordagem pode economizar tempo, mas carregando html, js simultaneamente, mas mais vulnerável a erros

4. em




    Document

Essa abordagem é semelhante à terceira, onde a análise de HTML e o carregamento de JavaScript acontecem em paralelo. No entanto, mesmo que o JavaScript carregue primeiro, o navegador espera até que o HTML seja totalmente analisado antes de executar o script

Resumo: Melhor Abordagem

A melhor maneira geralmente é usar:


Por que:

  • Não bloqueia a análise de HTML (download sem bloqueio).
  • Ele garante que o script seja executado após o DOM ser totalmente analisado, tornando-o mais seguro para a manipulação de elementos DOM.
  • Ele preserva a ordem de execução do script se você tiver vários scripts adiados.

Nos casos em que o script é independente do conteúdo DOM (como scripts de rastreamento ou anúncios), você pode usar async para obter melhor desempenho.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/sagar7170/best-way-to-add-javascript-file-in-html-328?1 Se houver alguma violação, entre em contato com [email protected] para excluir isto
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3