mozilla

Comparar revisões

JavaScript

Alterar Revisões

Revisão 390469:

Revisão 390469 por rodrigopadula em

Revisão 513413:

Revisão 513413 por helderdarocha em

Título:
JavaScript
JavaScript
Slug:
JavaScript
JavaScript
Conteúdo:

Revisão 390469
Revisão 513413
n13        <strong>JavaScript</strong><sup>®</sup> (às vezes chamadon13        <strong>JavaScript</strong><sup>®</sup> (às vezes abrevia
> apenas de <strong>JS</strong>) é uma linguagem de programação in>do para&nbsp;<strong>JS</strong>) é uma linguagem leve, interpret
>terpretada e orientada a objetos baseada em <em><a href="http://e>ada e baseada em objetos com&nbsp;<em style="line-height: 1.5;"><
>n.wikipedia.org/wiki/Prototype-based_programming" title="http://e>a href="http://en.wikipedia.org/wiki/First-class_function" style=
>n.wikipedia.org/wiki/Prototype-based_programming">protótipos (em >"line-height: 1.5;" title="http://en.wikipedia.org/wiki/First-cla
>inglês)</a></em> e em <a href="http://en.wikipedia.org/wiki/First>ss_function">funções de primeira classe</a>,</em><span style="lin
>-class_function" title="http://en.wikipedia.org/wiki/First-class_>e-height: 1.5;">&nbsp;mais conhecida como a linguagem de script p
>function"><em>first-class functions (em inglês)</em></a>, mais co>ara páginas Web, mas usada também em&nbsp;</span><a href="http://
>nhecida como a linguagem de script da Web, mas utilizada em <a hr>en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages" style="l
>ef="http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_page>ine-height: 1.5;" title="http://en.wikipedia.org/wiki/JavaScript#
>s" title="http://en.wikipedia.org/wiki/JavaScript#Uses_outside_we>Uses_outside_web_pages">vários outros ambientes sem browser</a><s
>b_pages">vários outros ambientes (em inglês)</a> como <a href="ht>pan style="line-height: 1.5;">&nbsp;como</span> <a href="http://n
>tp://nodejs.org/" title="http://nodejs.org/">node.js</a> e <a hre>odejs.org/" style="line-height: 1.5;" title="http://nodejs.org/">
>f="http://www.couchbase.com/" title="http://www.couchbase.com/">C>node.js</a> <span style="line-height: 1.5;">ou&nbsp;</span><a hre
>ouchbase</a>.>f="http://www.couchbase.com/" style="line-height: 1.5;" title="ht
 >tp://www.couchbase.com/">A</a>pache CouchDB<span style="line-heig
 >ht: 1.5;">. É uma linguagem de script&nbsp;</span><a href="https:
 >//developer.mozilla.org/en-US/docs/multiparadigmlanguage.html" st
 >yle="line-height: 1.5;" title="/en-US/docs/multiparadigmlanguage.
 >html">multi-paradigma</a>,<span style="line-height: 1.5; color: r
 >gb(77, 78, 83);">&nbsp;</span><span style="line-height: 1.5;">&nb
 >sp;</span><span style="line-height: 1.5;">baseada em&nbsp;</span>
 ><a class="mw-redirect" href="https://en.wikipedia.org/wiki/Protot
 >ype-based" style="line-height: 1.5;" title="Prototype-based">prot
 >ótipo</a>&nbsp;que é dinâmica, e suporta estilos de programação o
 >rientado a objetos, imperativo e funcional.
14      </p>
15      <p>14      </p>
16        O padrão JavaScript é o <a href="/en/JavaScript/Language_
>Resources" title="ECMAScript">ECMAScript</a>. Desde 2012, todos o 
>s navegadores modernos possuem suporte total ao ECMAScript 5.1. N 
>avegadores mais antigos suportam pelo menos ECMAScript 3. Existe  
>uma 6ª versão do padrão sendo trabalhada atualmente. O progresso  
>das novas atualizações pode ser obtido na <a class="external" hre 
>f="http://wiki.ecmascript.org/doku.php?id=harmony:proposals">wiki 
> dedicada (em inglês)</a>. 
17      </p>15      <p>
16        O padrão JavaScript é <a href="/en/JavaScript/Language_Re
 >sources" title="ECMAScript">ECMAScript</a>. Desde 2012, todos os 
 >navegadores modernos possuem suporte total ao ECMAScript 5.1. Nav
 >egadores mais antigos suportam pelo menos ECMAScript 3. Existe um
 >a 6ª versão do padrão sendo desenvolvida no momento. O estado atu
 >al de diferentes novas e melhores recursos podem ser acompanhados
 > na&nbsp;<a class="external" href="http://wiki.ecmascript.org/dok
 >u.php?id=harmony:proposals">wiki dedicada</a>.
18      <p>17      </p>
19        Esta seção do site é dedicada à linguagem JavaScript, as 18      <p>
>partes que não foram especificadas para as páginas Web ou outros  
>ambientes de hospedagem. Para obter mais informações sobre APIs e 
>specificas para páginas Web, por favor visite <a href="/en/DOM" t 
>itle="en/DOM">DOM (em inglês)</a>. Leia mais sobre como o DOM e o 
> JavaScript trabalham juntos na <a href="/en/Gecko_DOM_Reference/ 
>Introduction#DOM_and_JavaScript" title="en/Gecko DOM Reference/In 
>troduction#DOM and JavaScript">Referência do DOM</a>. 
19        Esta seção do site é dedicada à linguagem JavaScript, as 
 >partes que não foram especificadas para as páginas Web ou outros 
 >ambientes de hospedagem. Para obter mais informações sobre APIs e
 >specificas para páginas Web, por favor visite&nbsp;<a href="https
 >://developer.mozilla.org/en-US/docs/DOM">Document Object Model</a
 >><span style="color: rgb(77, 78, 83);">&nbsp;(DOM).&nbsp;</span>L
 >eia mais sobre como o DOM e o JavaScript trabalham juntos na <a h
 >ref="/en/Gecko_DOM_Reference/Introduction#DOM_and_JavaScript" tit
 >le="en/Gecko DOM Reference/Introduction#DOM and JavaScript">Refer
 >ência do DOM</a>.
20      </p>
21      <p>
22        Não de deve confundir JavaScript com a linguagem de progr
 >amação Java.
n26            <h2 id="Documentation" name="Documentation">n29            <h2 class="Documentation" id="Documentation" style="m
 >argin-bottom: 20px; font-size: 28px; border-bottom-width: 0px; fo
 >nt-family: 'Open Sans', sans-serif; line-height: 28px; color: rgb
 >(77, 78, 83);">
27              <a href="/Special:Tags?tag=JavaScript&amp;language=30              Documentação
>en" title="Special:Tags?tag=JavaScript&amp;language=en">DOCUMENTA 
>ÇÃO</a> 
28            </h2>
29            <p>
30              <em><a href="/en/JavaScript/Reference" title="en/Ja
>vaScript/Reference">Referência do JavaScript</a></em> 
31            </p>31            </h2>
32            <p>32            <dl>
33              <em><a href="/en/JavaScript/Guide" title="en/JavaSc33              <dt style="font-style: italic; color: rgb(77, 78, 8
>ript/Guide">Guia do JavaScript</a></em>>3); font-weight: normal;">
34                <a href="https://developer.mozilla.org/en-US/docs
 >/Web/JavaScript/Guide">Guia do JavaScript</a>
34            </p>35              </dt>
35            <dl>36              <dd style="margin: 0px; padding-left: 0px; color: r
 >gb(77, 78, 83);">
37                Se você for um iniciante o JavaScript, você deve 
 >ler este guia.
36              <dd>38              </dd>
37                <small>Esta referência do JavaScript inclui a doc39              <dt style="font-style: italic; color: rgb(77, 78, 8
>umentação completa do JavaScript 1.5 e suas respectivas atualizaç>3); font-weight: normal;">
>ões.</small> 
40                <a href="https://developer.mozilla.org/en-US/docs
 >/Web/JavaScript/Reference">Referência JavaScript</a>
38              </dd>41              </dt>
42              <dd style="margin: 0px; padding-left: 0px; color: r
 >gb(77, 78, 83);">
43                Esta referência contém a documentação completa pa
 >ra JavaScript 1.5 e atualizações
39              <dd>44              </dd>
40                <small>Nosso principal guia de como programar uti
>lizando JavaScript.</small> 
41              </dd>45            </dl>
42            </dl>46            <h3 id="Advanced_articles" style="font-family: 'Open 
 >Sans', sans-serif; line-height: 24px; font-size: 24px; color: rgb
 >(77, 78, 83);">
43            <h2 id="Artigos_introdut.C3.B3rios">
n45            </h2>n48            </h3>
49            <h3 id="Advanced_articles" style="font-size: 24px; fo
 >nt-family: 'Open Sans', sans-serif; line-height: 24px; color: rgb
 >(77, 78, 83);">
50              Artigos avançados
51            </h3>
nn60                &nbsp;
61              </dt>
62              <dt>
n66            <h2 id="Outros">n75            <h3 id="Advanced_articles" style="font-family: 'Open 
 >Sans', sans-serif; line-height: 24px; font-size: 24px; color: rgb
 >(77, 78, 83);">
67              Outros76              Outros artigos
68            </h2>77            </h3>
78            <h3 style="font-family: 'Open Sans', sans-serif; line
 >-height: 24px; font-size: 24px; color: rgb(77, 78, 83);">
79              <a href="/en/Canvas_tutorial" style="font-weight: b
 >old; font-size: 14px; line-height: 1.5;" title="en/Canvas_tutoria
 >l">Tutorial de Canvas</a>
69            <dl>80            </h3>
70              <dt>81            <dl>
71                <a href="/en/Canvas_tutorial" title="en/Canvas_tu
>torial">Tutorial de Canvas</a> 
72              </dt>
n108            <h2 id="Recursos_avan.C3.A7ados">n117            <h2 class="Tools" id="Tools_.26_advanced_resources" s
 >tyle="margin-bottom: 20px; font-size: 28px; border-bottom-width: 
 >0px; font-family: 'Open Sans', sans-serif; line-height: 28px; col
 >or: rgb(77, 78, 83);">
109              Recursos avançados118              Ferramentas e recursos avançados
110            </h2>
111            <p>
112              <em><a class="link-https" href="https://github.com/
>rwldrn/idiomatic.js">Idiomatic.js</a></em> 
113            </p>
114            <p>
115              <em><a href="/en/JavaScript/Memory_Management" titl
>e="Memory Management">Gerenciamento de Memória com JavaScript</a> 
></em> 
116            </p>
117            <dl>
118              <dd>
119                <small>Princípios para se escrever JavaScript con
>sistente e idiomático.</small> 
120              </dd>
121              <dd>
122                <small>Visão geral de como o gerenciamento de mem
>ória funciona no JavaScript</small> 
123              </dd>
124            </dl>
125            <h2 id="Tools" name="Tools">
126              FERRAMENTAS
nn123              </li>
124              <li>
125                <a class="link-https" href="https://github.com/rw
 >ldrn/idiomatic.js">Idiomatic.js</a>&nbsp;- Princípios para se esc
 >rever JavaScript consistente e idiomático.
126              </li>
127              <li style="padding-bottom: 0px; background-image: n
 >one;">
128                <a href="https://developer.mozilla.org/en-US/docs
 >/JavaScript/Memory_Management">Gerenciamento de Memória em JavaSc
 >ript</a>&nbsp;. Visão geral de como funciona o gerenciamento de m
 >emória no JavaScript
n172            <h2 id="Other resources" name="Other resources">n170            <h2 class="Community" id="Other resources" name="Othe
 >r resources" style="margin-bottom: 20px; font-size: 28px; border-
 >bottom-width: 0px; font-family: 'Open Sans', sans-serif; line-hei
 >ght: 28px; color: rgb(77, 78, 83);">
nn173            <div>
174              &nbsp;
175            </div>
t189            <h2 id="Related_Topics" name="Related_Topics">t190            <dl style="color: rgb(77, 78, 83);">
190              TÓPICOS RELACIONADOS191              <dt style="font-style: italic;">
192                <a href="http://stackoverflow.com/questions/tagge
 >d/javascript">Stack Overflow</a>
193              </dt>
194              <dd style="margin: 0px 0px 0px 40px; padding-left: 
 >0px;">
195                O site de perguntas e respostas construído e mant
 >ido colaborativamente.&nbsp;
196              </dd>
197              <dt style="font-style: italic;">
198                <a href="http://pineapple.io/resources/tagged/jav
 >ascript?type=tutorials&amp;sort=all_time">Pineapple · JavaScript<
 >/a>
199              </dt>
200              <dd style="margin: 0px 0px 0px 40px; padding-left: 
 >0px;">
201                Uma grande banco de dados de tutoriais e recursos
 > sobre JavaScript.
202              </dd>
203              <dt style="font-style: italic;">
204                <a href="http://lifeofjs.com/">Life of JavaScript
 ></a>
205              </dt>
206              <dd style="margin: 0px 0px 0px 40px; padding-left: 
 >0px;">
207                Uma coleção de recursos sobre JavaScript, incluin
 >do livros, apresentações, videos, feeds, sites, bibliotecas, fram
 >eworks e ferramentas em um único lugar.
208              </dd>
209            </dl>
210            <h2 class="Related_Topics" id="Related_Topics" name="
 >Related_Topics" style="margin-bottom: 20px; font-size: 28px; bord
 >er-bottom-width: 0px; font-family: 'Open Sans', sans-serif; line-
 >height: 28px; color: rgb(77, 78, 83);">
211              Tópicos relacionados

Voltar ao histórico