Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

About this Guide

O JavaScript é uma linguagem multiplataforma baseada em objetos. Esse guia explica tudo o que você precisa saber para utilizar JavaScript.

Novas Funcionalidades das versões do JavaScript

O que você provavelmente já sabe

Esse guia assume que você tem o seguinte conhecimento:

  • Um conhecimento básico sobre a internet e o World Wide Web (WWW).
  • Um bom conhecimento de HyperText Markup Language (HTML).

Qualquer conhecimento sobre programação em linguagens como C ou Visual Basic será útil, mas não é necessário.

Versões do JavaScript

Tabela 1 Versões de JavaScript e do Navigator
Versão do Javascript Versão do Navigator
JavaScript 1.0 Navigator 2.0
JavaScript 1.1 Navigator 3.0
JavaScript 1.2 Navigator 4.0-4.05
JavaScript 1.3 Navigator 4.06-4.7x
JavaScript 1.4  
JavaScript 1.5 Navigator 6.0
Mozilla (navegador de código aberto)
JavaScript 1.6 Firefox 1.5, outros produtos baseados no Mozilla 1.8
JavaScript 1.7 Firefox 2, outros produtos baseados no Mozilla 1.8.1
JavaScript 1.8 Firefox 3, outros produtos baseados no Gecko 1.9

Cada versão do Netscape Enterprise Server também suporta  uma versão diferente do JavaScript. Para lhe ajudar a escrever scripts que sejam compatíveis com múltiplas versões do Enterprise Server, esse manual utiliza uma abreviação para indicar a versão do servidor na qual cada funcionalidade foi implementada.

Tabela 2 Abreviação das versões do Netscape Enterprise Server
Abreviação Abreviação do Enterprise Server
NES 2.0 Netscape Enterprise Server 2.0
NES 3.0 Netscape Enterprise Server 3.0

Aonde encontrar informações sobre JavaScript

A documentação do JavaScript inclue os seguintes livros:

Se você está a recém conhecendo o JavaScript, inicie pelo Guia JavaScript. Uma vez que você tenha uma boa fundamentação, você poderá utilizar as Referências sobre JavaScript para obter mais informações objetos e declarações específicas.

Dicas para aprender JavaScript

Começar a aprender JavaScript é fácil: tudo o que você precisa é de um navegador moderno. Esse guia inclui algumas funcionalidades JavaScript que estão disponíveis apenas nas últimas versões do Firefox (e outros navegadores que utilizam Gecko), por isso recomendamos que você utilize a última versão do Firefox.

 

Um interpretador interativo

Um prompt de JavaScript interativo é uma ajuda inestimável para aprender a língua, uma vez que permite que você experimente as coisas de forma interativa, sem ter que salvar um arquivo e atualizar uma página. O Firefox Console Error, acessível através do menu Ferramentas, fornece uma maneira simples de tentar JavaScript interativo: Basta digitar uma linha de código e clique no botão "Avaliar".

Image:ErrorConsole.png

Firebug

Um prompt interativo mais avançado está disponível usando o Firebug, uma extensão do Firefox. Expressões que você digita são interpretados como objetos e ligado a outras partes do Firebug. Por exemplo, você pode somar 5 mais 5, alterar o estado de uma String, obter um link clicável para o documento, ou obter um link para um elemento:

Usando a seta no canto inferior direito dá um editor de comando para scripts de várias linhas.
 
Firebug também fornece um inspetor DOM avançado, um depurador JavaScript, a ferramenta de análise e vários outros utilitários. O código JavaScript em execução em uma página da Web pode chamar, console.log (), uma função que imprime seus argumentos para o console do Firebug.
 
Muitos dos exemplos neste alerta uso de guia () para mostrar mensagens como eles executam. Se você tiver Firebug instalado, você pode usar console.log () no lugar do alert () durante a execução desses exemplos.
 

Convenções do documento

Aplicativos JavaScript são executados em vários sistemas operacionais, as informações contidas neste livro se aplica a todas as versões. Caminhos de arquivos e diretórios são dados no formato do Windows (com barras invertidas que separam os nomes de diretório). Para versões do Unix, os caminhos de diretório são os mesmos, exceto que você usa barras em vez de barras invertidas para separar diretórios.

Este guia utiliza localizadores de recursos uniforme (URL) da seguinte forma:

https://server.domain/path/file.html

Nestes URLs, o servidor representa o nome do servidor no qual você executar o aplicativo, como investigação1 ou www; domínio representa o nome do domínio da Internet, como netscape.com ou uiuc.edu; caminho representa a estrutura de diretórios no servidor; e file.html representa um nome de arquivo individual. Em geral, os itens em itálico nas URLs são espaços reservados e itens de fonte normal monoespaço são literais. Se o servidor tiver Secure Sockets Layer (SSL), você usaria https em vez de http na URL.

Este guia utiliza as seguintes convenções de fontes:

  • A fonte monospace é usado para código de exemplo e listagens de código, API e elementos de linguagem (como nomes de métodos e nomes de propriedade), nomes de arquivos, nomes de caminhos, nomes de diretórios tags HTML, e qualquer texto que deve ser digitado na tela. (Monospace fonte em itálico é usada para espaços reservados embutidos no código.)
  • Italic type é usado para títulos de livros, ênfase, variáveis ​​e espaços reservados, e palavras usadas no sentido literal.
  • Boldface é usado para termos do glossário.

Etiquetas do documento e colaboradores

 Colaboradores desta página: ewertonorg, teoli, matheus.bastos, mauricio.araldi
 Última atualização por: ewertonorg,