Java Script Introdução
Java Script Introdução
Definição
História
A história do JavaScript teve sua origem bem no início da internet, no decorrer destes
principais eventos.
de mesmo nome, criou o Livescript, uma linguagem simples que permitia a execução
de scripts contidos nas páginas dentro do próprio navegador.
Em 1994 Marc Andreessen que trabalhou no NCSA, se juntou com Jim Clark, fundador
da Silicon Graphics, criaram a empresa Mosaic Communications, logo foi rebatizada
para Netscape Communications. O sucesso foi imediato e a empresa recém-fundada
passou a dominar o mercado de navegadores.
Em 1995, a Netscape recrutou Brendan Eich com objectivo de criar uma linguagem
capaz de dar mais funcionalidade ao HTML. Eich criou a linguagem JavaScript,
originalmente desenvolvido sob o nome Mocha, a linguagem foi oficialmente chamada
de LiveScript quando foi lançada em versões beta do navegador da Netscape 2.0 em
setembro de 1995, mas foi renomeada para JavaScript.
OBS: JavaScript e Java não são mesma linguagem, Apesar de possuírem nome
parecido, não são a mesma coisa. Devido o sucesso e a popularidade da
linguagem java, desenvolvida pela Sun Microsystem, a Netscape decidiu
renomear a sua linguagem LiveScript para JavaScript, como uma jogada de
Marketing
Em 1996, a Microsoft criou uma linguagem idêntica para ser usada no Internet Explorer.
(Jscript).
Versões
Características da linguagem
• Simplicidade ‒ tem uma estrutura simples que o torna fácil de aprender
e implementar, além de rodar mais rápido do que algumas outras
linguagens. Os erros também são fáceis de detectar e corrigir.
• Velocidade ‒ executa scripts diretamente no navegador da web sem se
conectar a um servidor primeiro ou precisar de um compilador. Além
disso, a maioria dos principais navegadores permite que o JavaScript
compile códigos durante a execução do programa.
• Versatilidade – é compatível com outras linguagens como PHP, Perl e
Java.
• Popularidade ‒ muitos recursos e fóruns estão disponíveis para ajudar
iniciantes com habilidades técnicas limitadas.
• Carga do servidor ‒ reduz as solicitações enviadas ao servidor. A
validação de dados pode ser feita através do navegador da web e as
atualizações se aplicam apenas a determinadas seções da página da
web.