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

Revision 655663 of About this Guide

  • Revision slug: Web/JavaScript/Guide/About
  • Revision title: About this Guide
  • Revision id: 655663
  • Created:
  • Creator: mateuspv
  • Is current revision? No
  • Comment

Revision Content

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

Tabela 1 JavaScript e versões em navegadores
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:

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.
 
{{ autoPreviousNext("JSGChapters") }}

Revision Source

<p>JavaScript é uma linguagem de scripts, multiplataforma, orientada a objetos. Este guia explica tudo que você precisa para começar a usar JavaScript.</p>
<h2 id="Novas_funcionalidades_nas_vers.C3.B5es.C2.A0de_JavaScript">Novas funcionalidades nas versões&nbsp;de JavaScript</h2>
<p>{{ JSGVersions() }}</p>
<h2 id="O_que_voc.C3.AA_j.C3.A1_deveria_saber.3F">O que você já deveria saber?</h2>
<p>Este guia assume que você tenha conhecimento basico de:</p>
<ul>
 <li>Conhecimento geral sobre a internet e World Wide Web (WWW).</li>
 <li>Bom conhecimento de HyperText Markup Language(<a href="/en/HTML" title="en/HTML">HTML</a>).</li>
 <li>Algum conhecimento sobre programação. Se você é novo em programação, experimente alguns tutoriais desta pagina:&nbsp;<a href="/en-US/docs/JavaScript" title="/en-US/docs/">JavaScript</a></li>
</ul>
<h2 id="JavaScript_vers.C3.B5es">JavaScript versões</h2>
<table class="standard-table">
 <caption>
  Tabela 1 JavaScript e versões em navegadores</caption>
 <thead>
  <tr>
   <th scope="col">JavaScript versão</th>
   <th scope="col">Navigator versão</th>
  </tr>
 </thead>
 <tbody>
  <tr>
   <td>JavaScript 1.0</td>
   <td>Navigator 2.0</td>
  </tr>
  <tr>
   <td>JavaScript 1.1</td>
   <td>Navigator 3.0</td>
  </tr>
  <tr>
   <td>JavaScript 1.2</td>
   <td>Navigator 4.0-4.05</td>
  </tr>
  <tr>
   <td>JavaScript 1.3</td>
   <td>Navigator 4.06-4.7x</td>
  </tr>
  <tr>
   <td>JavaScript 1.4</td>
   <td>&nbsp;</td>
  </tr>
  <tr>
   <td>JavaScript 1.5</td>
   <td>Navigator 6.0<br />
    Mozilla (open source browser)</td>
  </tr>
  <tr>
   <td>JavaScript 1.6</td>
   <td><a href="/en/Firefox_1.5_for_developers" title="en/Firefox_1.5_for_developers">Firefox 1.5</a>, other Mozilla 1.8-based products</td>
  </tr>
  <tr>
   <td>JavaScript 1.7</td>
   <td><a href="/en/Firefox_2_for_developers" title="en/Firefox_2_for_developers">Firefox 2</a>, other Mozilla 1.8.1-based products</td>
  </tr>
  <tr>
   <td>JavaScript 1.8</td>
   <td><a href="/en/Firefox_3_for_developers" title="en/Firefox_3_for_developers">Firefox 3</a>, other Gecko 1.9-based products</td>
  </tr>
 </tbody>
</table>
<h2 id="Onde_encontrar_informa.C3.A7.C3.B5es_sobre_JavaScript">Onde encontrar informações sobre JavaScript</h2>
<p>A documentação JavaScript inclui os seguintes livros:</p>
<ul>
 <li><a href="/en/JavaScript/Guide" title="en/Core_JavaScript_1.5_Guide">JavaScript Guide</a>&nbsp;(este guia) prove informação sobre a linguagem JavaScript e seus objetos.</li>
 <li><a href="/en/JavaScript/Reference" title="en/JavaScript/Reference">JavaScript Reference</a>&nbsp;prove material de referencia para a linguagem JavaScript.</li>
</ul>
<p>Se você é novo em JavaScript, comece com &nbsp;<a href="/en/JavaScript/Guide" title="en/Core_JavaScript_1.5_Guide">JavaScript Guide</a>. Uma vez que se sinta seguro com os fundamentos, você pode usar&nbsp;<a href="/en/JavaScript/Reference" title="en/JavaScript/Reference">JavaScript Reference</a>&nbsp;para obter mais detalhes sobre objetos e declarações.</p>
<h2 id="Dicas_para_aprender_JavaScript">Dicas para aprender JavaScript</h2>
<p>Começar com JavaScript é fácil: tudol que você precisa é um navegador moderno. Este guia inclui algumas funcionalidades&nbsp;<span style="line-height: 1.5;">que atualmente estão disponíveis nas ultimas versões de Firefox (e outros navegadores que ultilizam Gecko), &nbsp;então é recomendado usar a versão mais recente de Firefox.</span></p>
<p><span style="line-height: 1.5;">Há duas ferramentas incorporadas Firefox que são úteis para a experimentar JavaScript: o Web Console e&nbsp;</span><span style="line-height: 1.5;">Scratchpad</span><span style="line-height: 1.5;">.</span></p>
<h3 id="O_Web_Console">O Web Console</h3>
<p>O <a href="/en-US/docs/Tools/Web_Console">Web Console</a>&nbsp;mostra a você informações sobre a pagina atual carregada, e tambem inclui a&nbsp;<a href="/en-US/docs/Tools/Web_Console#The_command_line_interpreter">linha de comando</a>&nbsp;onde você pode executar expressões JavaScript na pagina atual.</p>
<p>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:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/7363/web-console-commandline.png" style="display: block; margin-left: auto; margin-right: auto;" /></p>
<h3 id="Scratchpad">Scratchpad</h3>
<p>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&nbsp;<a href="/en-US/docs/Tools/Scratchpad">Scratchpad</a>&nbsp;é uma melhor ferramenta.</p>
<p>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.</p>
<p>Se você selecionar "Inspecionar", o código é executado no navegador e o resultado é inserido de volta como comentário em seu código.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/7365/scratchpad.png" style="display: block; margin-left: auto; margin-right: auto;" /></p>
<h2 id="Document_conventions">Convenção na documentação</h2>
<p>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,&nbsp;exceto que você usa barras em vez de barras invertidas para separar diretórios.</p>
<p>Este guia utiliza os localizadores uniformes de recursos (URLs) da seguinte forma:</p>
<p><code>https://<em>server</em>.<em>domain</em>/<em>path</em>/<em>file</em>.html</code></p>
<p>Nesta URLs, <em>server</em> representa o servidor em que esta rodando aplicação, como&nbsp;<code>research1</code> ou&nbsp;<code>www</code>; <em>domain</em> representa seu dominio, assim como&nbsp;<code>netscape.com</code>&nbsp;ou&nbsp;<code>uiuc.edu</code>; <em>path</em> representa o diretório no servidor; e &nbsp;<em>file</em><code>.html</code> 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 <code>https</code> instead of <code>http</code> in the URL.</p>
<p>This guide uses the following font conventions:</p>
<ul>
 <li><code>Fonte monospace </code>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. (<code><em>Monospace italic font</em></code> is used for placeholders embedded in code.)</li>
 <li><em>Italic type</em> is used for book titles, emphasis, variables and placeholders, and words used in the literal sense.</li>
 <li><strong>Boldface</strong> type is used for glossary terms.</li>
</ul>
<div>
 &nbsp;</div>
<div>
 {{ autoPreviousNext("JSGChapters") }}</div>
Revert to this revision