The Flash The Flash  • 30.01.17 4:13

Onde devo colocar um código JavaScript em um documento HTML Empty Onde devo colocar um código JavaScript em um documento HTML 30.01.17 4:13

Regra básica

A regra básica é: scripts mais importantes devem vir primeiro no documento para executarem antes, e scripts menos prioritários podem vir depois para fazer com que o conteúdo mais importante carregue primeiro.

Recomendação do Yahoo!

Colocar os scripts ao final do arquivo se popularizou com o famoso documento do Yahoo! de melhores práticas para se otimizar um Web Site.

O problema é que a maior parte dos desenvolvedores não entenderam que isso é recomendável em alguns casos, muita gente começou a colocar os scripts para carregarem mais tarde indiscriminadamente.

Exemplo de quando *não* se deve colocar o script ao final

  • Script de uma requisição ajax importante.
  • Script de remoção do placeholder.


Exemplos de quando colocar o script ao final

  • Script de ferramentas analytics (exemplo mais comum aliás).
  • Um script que aplica um estilo para legendas title (deixando mais bonito que o nativo do browser).

Fonte: Stackoverflow

nadi0s nadi0s  • 02.02.17 21:37

Onde devo colocar um código JavaScript em um documento HTML Empty Re: Onde devo colocar um código JavaScript em um documento HTML 02.02.17 21:37

Ótimo! Muito obrigado por compartilhar.

Nando Nando  • 02.02.17 21:38

Onde devo colocar um código JavaScript em um documento HTML Empty Re: Onde devo colocar um código JavaScript em um documento HTML 02.02.17 21:38

Eu já sabia sobre isso, mas muito obrigado mesmo assim por compartilhar!

The Flash The Flash  • 02.02.17 23:20

Onde devo colocar um código JavaScript em um documento HTML Empty Re: Onde devo colocar um código JavaScript em um documento HTML 02.02.17 23:20

Nando escreveu:Eu já sabia sobre isso, mas muito obrigado mesmo assim por compartilhar!
É sempre bom relembrar Legal hein
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.