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, mas embora que você possa executar multiplas linhas, isto não é muito conveninteit's not very convenient for that, and you can't save your code samples using the Web Console. So for more complex examples Scratchpad is a better tool.
To open Scratchpad, select "Scratchpad" from the "Web Developer" menu, which is under the "Tools" menu in Firefox. It opens in a separate window and is an editor that you can use to write and execute JavaScript in the browser. You can also save scripts to disk and load them from disk.
If you choose "Inspect", the code in your pad is executed in the browser and the result is inserted back into the pad as a comment:
Document conventions
JavaScript applications run on many operating systems; the information in this book applies to all versions. File and directory paths are given in Windows format (with backslashes separating directory names). For Unix versions, the directory paths are the same, except that you use slashes instead of backslashes to separate directories.
This guide uses uniform resource locators (URLs) of the following form:
https://server.domain/path/file.html
In these URLs, server represents the name of the server on which you run your application, such as research1
or www
; domain represents your Internet domain name, such as netscape.com
or uiuc.edu
; path represents the directory structure on the server; and file.html
represents an individual file name. In general, items in italics in URLs are placeholders and items in 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:
The monospace font
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.