? JavaScript é uma linguagem de script do lado do cliente que está incorporado em páginas da web. JavaScript permite conteúdo dinâmico do que o HTML estático. Client Side
Como uma linguagem do lado do cliente , o JavaScript é baixado para o navegador, eo navegador interpreta o código . Isso reduz a carga no servidor e permite alterações , usando Ajax , como você usa a página web.
Embedding
porque o JavaScript está incorporado em HTML, ele precisa de um web browser para ser capaz de utilizar. Ele não pode ser compilado como algumas outras linguagens, como C ou Basic.
Conteúdo dinâmico
JavaScript pode ter variáveis que tornam o conteúdo mais dinâmico. Ele pode exibir a data e hora atual, girar uma imagem ou mudar o estilo CSS de uma forma para fazê-lo sobressair quando você cometer um erro . Ajax está usando JavaScript e CSS juntos em uma página HTML para fazer alterações dinâmicas .
Velocidade
Porque JavaScript é compilado em seu computador, a velocidade é executado depende do seu computador . JavaScript tem menor sobrecarga do que Java , C # ou Flash , portanto, para as funções de JavaScript pode fazer , como imagens rotativas , muitas vezes é melhor usar JavaScript e manter as exigências de seu computador mínima.
Limitações
Embora haja muitas razões para usar o JavaScript , ele também tem limitações. Porque é do lado do cliente , as interações com um servidor usando JavaScript é difícil e , em alguns casos não é possível. É prática normal para enviar um formulário para um script PHP para banco de dados e rotinas do lado do servidor . JavaScript também pode ser desligado pelo cliente , tornando seu script inútil. O mesmo pode ser dito para o Java , Flash e muitas outras línguas.