Javascript
Javascript é uma linguagem de programação criada pela Netscape para atender, principalmente, as seguintes necessidades:
* Validação de formulários no lado cliente (programa navegador);
* Interação com a página;
* Assim, foi feita como uma linguagem de script. Javascript tem alguma semelhança com Java, mas muitas diferenças conceituais.
1. Oferece tipagem dinâmica - tipos de variáveis não são definidos;
2. É interpretada, ao invés de compilada;
3. Possui ótimas ferramentas padrão para listagens (como as linguagens de script, de modo geral);
4. Oferece bom suporte a expressões regulares (característica também comum a linguagens de script).
Sua união com o
CSS é conhecida como
DHTML. Usando o Javascript, é possível modificar dinamicamente os estilos dos elementos da página em
HTML.
Dada sua enorme versatilidade e utilidade ao lidar com ambientes em árvore (como um documento
HTML), foi criado a partir desta linguagem um padrão ECMA, o ECMA-262, também conhecido como ECMAScript. Este padrão é seguido, por exemplo, pela linguagem ActionScript da Macromedia.
Além do uso em navegadores processando páginas
HTML dinâmicas, o JavaScript é hoje usado também na construção do navegador Mozilla, o qual oferece para a criação de sistemas GUI todo um conjunto de ferramentas (em sua versão normal como navegador, sem a necessidade de nenhum software adicional), que incluem (e não apenas) um interpretador de Javascript, um comunicador Javascript <-> C++ e um interpretador de XUL, linguagem criada para definir a interface gráfica de aplicações