Skip to main content

Javascript

TL;DR

Javascript é uma linguagem de programação popular utilizada principalmente para inserir elementos dinâmicos em um site.

O que é Javascript?

Javascript é uma linguagem de programação, utilizada principalmente para inserir elementos dinâmicos em páginas web. Exemplos de elementos dinâmicos incluem automatizações, animações, elementos interativos, contadores de tráfego, etc. Sem Javascript, os sites seriam estáticos, confiando apenas em HTML e CSS. O Javascript é normalmente incorporado no código HTML de uma página web ou pode funcionar em um arquivo separado que é ligado na seção <head> de um HTML:

  • Exemplo de Javascript ligado: <script src="/js/assets/example.js" type="text/javascript"></script>

  • Exemplo de Javascript embutido (inlined) (este exemplo é o script que o Visitor Analytics usa para poder acompanhar as estatísticas do site): <script>(function(v,i,s,a){if(!v._visaSettings){v._visaSettings={};}v._visaSettings["326865a9-6d58-11e8-834c-0242ac120005"]={v:"0.3",s:"326865a9-6d58-11e8-834c-0242ac120005",a:"1"};_v=i.getElementsByTagName("head")[0];_a=_v;_i=i.createElement("script");_s=_i;_s.defer="defer";_s.src=s+a+v._visaSettings["326865a9-6d58-11e8-834c-0242ac120005"].v;_a.appendChild(_s);})(window,document,"//app-worker.visitor-analytics.io/main",".js?s=326865a9-6d58-11e8-834c-0242ac120005&v=")</script>

Por que estou sendo solicitado a inserir um código Javascript no meu site?

Muitas vezes, se utilizar uma ferramenta para melhorar o seu website, pedir-lhe-á para copiar - colar um JS <script> no seu dashboard, de modo a que seja apresentado no <head> do HTML. Se você confiar no provedor da ferramenta, isso não deverá constituir um problema. Isto é algo que o serviço especificado precisa para poder adicionar uma certa funcionalidade ao seu site. Se utilizar uma plataforma de construção web, como Wix ou Wordpress ou outras, e instalar uma extensão ou um plugin, que na maioria das vezes adicionará automaticamente o Javascript necessário ao seu website. Em alguns casos, você ainda pode precisar de copiar manualmente - colar um código no cabeçalho.

Problemas e soluções de Javascript

Se você instalar muitos plugins / extensões em um site, eles podem inserir uma grande quantidade de códigos Javascript no cabeçalho. Existem exemplos quando uma página web faz referência a mais de 60-70 ficheiros Javascript externos na seção <head>. Antes de carregar qualquer conteúdo, o navegador tentará baixar todos esses recursos, diminuindo significativamente o tempo de carregamento da página. Existem várias soluções para isso, sendo uma delas descrita na entrada do glossário de renderização dinâmica.