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 655651 of About this Guide

  • Revision slug: Web/JavaScript/Guide/About
  • Revision title: About this Guide
  • Revision id: 655651
  • 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, 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.
 
{{ 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="New_features_in_JavaScript_versions">Novas funcionalidades nas versões&nbsp;de JavaScript</h2>
<p>{{ JSGVersions() }}</p>
<h2 id="What_you_should_already_know_.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_versions">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="Where_to_find_JavaScript_information">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="Tips_for_learning_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="The_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, 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 <a href="/en-US/docs/Tools/Scratchpad">Scratchpad</a> is a better tool.</p>
<p>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.</p>
<p>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:</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">Document conventions</h2>
<p>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.</p>
<p>This guide uses uniform resource locators (URLs) of the following form:</p>
<p><code>https://<em>server</em>.<em>domain</em>/<em>path</em>/<em>file</em>.html</code></p>
<p>In these URLs, <em>server</em> represents the name of the server on which you run your application, such as <code>research1</code> or <code>www</code>; <em>domain</em> represents your Internet domain name, such as <code>netscape.com</code> or <code>uiuc.edu</code>; <em>path</em> represents the directory structure on the server; and <em>file</em><code>.html</code> 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 <code>https</code> instead of <code>http</code> in the URL.</p>
<p>This guide uses the following font conventions:</p>
<ul>
 <li><code>The monospace font</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