Introdução
JavaScript é uma linguagem de script multiplataforma orientada a objetos. É uma linguagem pequena e leve. Dentro de um ambiente de host (por exemplo, um navegador da web), o JavaScript pode ser conectado ao objetos de seu ambiente para fornecer controle programático sobre eles.
JavaScript contém uma biblioteca padrão de objetos, como Array, Data e Matemática, e um conjunto básico de elementos de linguagem, como operadores, estruturas de controle e instruções. O JavaScript principal pode ser alargado para uma variedade de fins, completando-o com objetos adicionais; por exemplo:
- O JavaScript do lado do cliente estende a linguagem principal fornecendo objetos para controlar um navegador e seu DOM (Document Object Model). Por exemplo, as extensões do lado do cliente permitem que um aplicativo coloque em um formulário HTML e respondem a eventos do usuário, como mouse cliques, entrada de formulário e navegação de página.
- O JavaScript do lado do servidor estende a linguagem principal fornecendo relevantes para a execução de JavaScript em um servidor. Por exemplo As extensões do lado do servidor permitem que um aplicativo se comunique com um banco de dados, fornecer continuidade de informações de uma invocação para outro do aplicativo, ou executar manipulações de arquivos em um servidor.