Este artigo discute os pontos positivos e negativos do uso do JavaScript nos designs de seu site. Ele aponta as áreas em que o JavaScript se destaca como uma linguagem de programação baseada na Web e também descreve situações em que seu uso pode realmente prejudicar o desempenho de um website.
Em primeiro lugar, o JavaScript é uma linguagem de programação baseada em navegador que, na verdade, executa o lado do cliente. Isso significa que qualquer código que você escreve em JavaScript é entregue junto com suas páginas da web e os scripts que você escreve realmente são executados dentro do navegador em vez de diretamente no servidor que está servindo a página da web. Há situações em que o JavaScript é uma excelente solução para implementar recursos puros em um design da Web, mas há também situações em que o uso do JavaScript pode prejudicar o desempenho do seu site. É meu objetivo neste artigo descrever as melhores maneiras de usar JavaScript e como circunavegar as desvantagens de usar essa linguagem de script versátil e poderosa.
JavaScript para Web Design – As vantagens
O JavaScript é uma excelente solução para implementar ao validar formulários de entrada no lado do cliente. Isso significa que, se um usuário script para inserir seu nome em um formulário, por exemplo, uma função de validação do JavaScript pode aparecer uma mensagem para informá-lo sobre a omissão. Esta é uma solução muito melhor que ter uma rotina de validação do lado do servidor manipula o erro porque o servidor não precisa fazer nenhum processamento adicional. Uma rotina asp ou php poderia ter sido escrita para realizar a mesma tarefa, mas o JavaScript não permitiria que o formulário fosse enviado sem que fosse concluído adequadamente, em primeiro lugar, uma solução muito mais robusta!
Outra área em que o JavaScript se destaca é a criação de efeitos dinâmicos, como imagens de rollover e apresentações de slides com script, em que seu uso se tornou comum. Como o JavaScript é executado dentro do navegador do cliente, ele pode ser usado para alterar a aparência da tela do usuário após a página ter sido enviada pelo servidor. Isso permite criar alguns efeitos de imagem dinâmicos impressionantes.
JavaScript para Web Design – As Desvantagens
Uma das principais desvantagens do uso do JavaScript é que ele promete inchar severamente as páginas da web. O código JavaScript pode adicionar rapidamente centenas de linhas de código, se você estiver usando-o para fazer qualquer coisa, mesmo que remotamente interessante. Dito isso, o problema de grandes partes do código JavaScript é facilmente resolvido ao armazenar o código JavaScript em arquivos de código-fonte separados do JavaScript que possuem uma extensão .js. Isso limpa o código da página da web porque o código JavaScript é armazenado separadamente na própria página HTML, deixando uma página da web muito mais clara e mais legível.
Por causa da tendência do JavaScript de inchar as páginas da web, pode ser muito prejudicial para a facilidade de pesquisa do seu site. Isso ocorre porque, quando um mecanismo de pesquisa chega ao seu site em busca de conteúdo e palavras-chave de qualidade para determinar o motivo da sua página, a última coisa que ele deseja ver são centenas de linhas de código JavaScript. Novamente, esse problema é facilmente resolvido armazenando claramente o código JavaScript em arquivos de script com uma extensão .js e vinculando ao arquivo de script em seus documentos HTML.
Conclusão:
O JavaScript é um script baseado em navegador rico em recursos e útil que, se usado corretamente, pode alcançar ótimos efeitos e melhorar a experiência do usuário final. Há desvantagens em seu uso, pois tende a inchar as páginas da web. A principal coisa a lembrar é obter o melhor dos dois mundos usando o código JavaScript em arquivos de script externos. Dessa forma, o código é separado do seu conteúdo para que você obtenha todos os benefícios da funcionalidade JavaScript, mas sem os efeitos adversos do inchaço do código associado.