JavaScript é uma linguagem de scripts, multiplataforma, orientada a objetos. Este guia explica tudo que você precisa para começar a usar JavaScript.
Novas funcionalidades nas versões de JavaScript
{{ JSGVersions() }}
O que você já deveria saber?
Este guia assume que você tenha conhecimento basico de:
- Conhecimento geral sobre a internet e World Wide Web (WWW).
- Bom conhecimento de HyperText Markup Language(HTML).
- Algum conhecimento sobre programação. Se você é novo em programação, experimente alguns tutoriais desta pagina: JavaScript
JavaScript versões
JavaScript versão | Navigator versão |
---|---|
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 (open source browser) |
JavaScript 1.6 | Firefox 1.5, other Mozilla 1.8-based products |
JavaScript 1.7 | Firefox 2, other Mozilla 1.8.1-based products |
JavaScript 1.8 | Firefox 3, other Gecko 1.9-based products |
Onde encontrar informações sobre JavaScript
A documentação JavaScript inclui os seguintes livros:
- JavaScript Guide (este guia) prove informação sobre a linguagem JavaScript e seus objetos.
- JavaScript Reference prove material de referencia para a linguagem JavaScript.
Se você é novo em JavaScript, comece com JavaScript Guide. Uma vez que se sinta seguro com os fundamentos, você pode usar JavaScript Reference para obter mais detalhes sobre objetos e declarações.
Dicas para aprender JavaScript
Começar com JavaScript é fácil: tudol que você precisa é um navegador moderno. Este guia inclui algumas funcionalidades que atualmente estão disponíveis nas ultimas versões de Firefox (e outros navegadores que ultilizam Gecko), então é recomendado usar a versão mais recente de Firefox.
Há duas ferramentas incorporadas Firefox que são úteis para a experimentar JavaScript: o Web Console e Scratchpad.
O Web Console
O Web Console mostra a você informações sobre a pagina atual carregada, e tambem inclui a linha de comando onde você pode executar expressões JavaScript na pagina atual.
Para abrir o Web Console, abra o menu no Firefox, selecione "Desenvolvedor" em seguida clique em "Console da Web". Isto deve fazer com que o Web Console apareça em uma janela na parte inferiror do Firefox. Na parte inferiror desta janela estara o Web console onde você pode digitar codigo JavaScript e o resultado é exibido no painel acima:
Scratchpad
The Web Console é ótimo para executar linhas unicas de JavaScript, embora que você possa executar multiplas linhas, ele não é muito conveniente para isso, e você não pode salvar seu código usando o Web Console. Então para códigos mais complexos o Scratchpad é uma melhor ferramenta.
Para abrir Scratchpad, selecione "Scratchpad" em "Desenvolvedor" no menu, que esta abaixo de "Ferramentas" no menu Firefox. isso abre uma janela separada e é um editor em que você pode escrever e executar código JavaScript no navegador. Você também pode salvar e importar scripts do seu disco.
Se você selecionar "Inspecionar", o código é executado no navegador e o resultado é inserido de volta como comentário em seu código.
Convenção na documentação
Aplicações JavaScript rodam em muitos sistemas operacionais; A informação neste livro se aplica a todas versões. Arquivo e diretório é dado no formato Windows (com barras invertidas que separam os nomes de diretório). Para versões Unix, o caminho de diretorio é o mesmo, exceto que você usa barras em vez de barras invertidas para separar diretórios.
Este guia utiliza os localizadores uniformes de recursos (URLs) da seguinte forma:
https://server.domain/path/file.html
Nesta URLs, server representa o servidor em que esta rodando aplicação, como research1
ou www
; domain representa seu dominio, assim como netscape.com
ou uiuc.edu
; path representa o diretório no servidor; e file.html
representa o nome individual. Em geral, itens em italico em URLs são espações reservados e itens normal monospace font are literals. If your server has Secure Sockets Layer (SSL) enabled, you would use https
instead of http
in the URL.
This guide uses the following font conventions:
Fonte monospace
is used for sample code and code listings, API and language elements (such as method names and property names), file names, path names, directory names, HTML tags, and any text that must be typed on the screen. (Monospace italic font
is used for placeholders embedded in code.)- Italic type is used for book titles, emphasis, variables and placeholders, and words used in the literal sense.
- Boldface type is used for glossary terms.