JavaScript (JS) é uma linguagem de programação utilizada principalmente no lado do cliente para scripts de páginas web dinâmicas, mas também é utilizado no lado do servidor.
JavaScript não é relacionado à Java, mas você pode ver aqui para uma comparação.
Concebida como uma linguagem server-side por Brendan Eich (um então funcionário da Corporação Netscape), Javascript logo chegou ao Navegator Netscape 2.0 em Setembro de 1995. JavaScript teve sucesso imediato e o Internet Explorer 3.0 introduziu suporte ao JavaScript sob o nome JScript em Agosto de 1996.
Em Novembro de 1996, a Netscape começou a trabalhar com o ECMA para tornar o JavaScript um padrão da indústria. Desde então, o JavaScript padronizado é chamado de ECMAScript e é especificado em ECMA-262. Depois da quinta versão, a nomenclatura oficial foi atualizada, sendo então a 6ª edição - ECMAScript 2015 finalizada em Junho de 2015 e a 7ª edição - oficialmente chamada ECMAScript 2016, finalziada em Junho de 2016.
JavaScript é usado principalmente no navegador, permitindo que desenvolvedores manipulem o conteúdo da página web através do DOM, manipulem dados com AJAX e IndexedDB, desenhem gráficos com canvas, interajam com o dispositivo que executa o navegador atráves de várias APIs, e assim por diante. JavaScript é uma das linguagens de programação mais utilizadas no mundos, devido ao recente crescimento e melhoria de desempenho de APIs nos navegadores.
Recentemente, JavaScript voltou ao servidor com o bem-sucedida plataforma Node.js, o ambiente de execução de JavaScript multiplataforma fora do navegador mais popular do mercado. Node.js permite que você use o JavaScript como uma linguagem de script para automatizar serviços em um PC e criar servidores HTTP e Web Sockets completamente funcionais.
Leia mais
Conhecimento Geral
- JavaScript na Wikipedia
Aprendendo JavaScript
- Guia JavaScript na MDN
- O workshop de JavaScript no Node School
- O curso de JavaScript na codeacademy.com
- A série "Você Não Sabe JS"