diff options
author | Peter Bengtsson <mail@peterbe.com> | 2021-08-02 11:42:34 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-02 12:42:34 -0300 |
commit | 038ca04f4d551f547894b71d337b822d66c8a2b5 (patch) | |
tree | bea3dad86f98170e2a2fffa04324586a18e75600 /files/pt-br/web/javascript | |
parent | 6e961125c89cdc8c3f644bff485254b3b4afee67 (diff) | |
download | translated-content-038ca04f4d551f547894b71d337b822d66c8a2b5.tar.gz translated-content-038ca04f4d551f547894b71d337b822d66c8a2b5.tar.bz2 translated-content-038ca04f4d551f547894b71d337b822d66c8a2b5.zip |
remove link 'title' attributes that's just the 'href' (pt-br, part 4) (#1844)
Diffstat (limited to 'files/pt-br/web/javascript')
22 files changed, 59 insertions, 59 deletions
diff --git a/files/pt-br/web/javascript/a_re-introduction_to_javascript/index.html b/files/pt-br/web/javascript/a_re-introduction_to_javascript/index.html index 8ea4178f7e..4f561f826c 100644 --- a/files/pt-br/web/javascript/a_re-introduction_to_javascript/index.html +++ b/files/pt-br/web/javascript/a_re-introduction_to_javascript/index.html @@ -57,7 +57,7 @@ translation_of: Web/JavaScript/A_re-introduction_to_JavaScript <pre class="eval">0.1 + 0.2 == 0.30000000000000004 </pre> -<p><span lang="pt"><span class="hps">Na prática,</span> <span class="hps">valores inteiros</span> <span class="hps">são tratados como</span> <span class="hps">inteiros</span> <span class="hps">de 32 bits</span> <span class="atn hps">(</span><span>e são armazenados</span> <span class="hps">dessa forma</span> <span class="hps">em algumas implementações</span> <span class="hps">do navegador)</span><span class="alt-edited">, que podem ser</span> <span class="alt-edited hps">importantes para as operações</span> <span class="hps">bit a bit</span><span>.</span> <span class="hps">Para mais detalhes</span><span>, consulte</span> <span class="hps"><a class="external" href="http://www.hunlock.com/blogs/The_Complete_Javascript_Number_Reference" title="http://www.hunlock.com/blogs/The_Complete_Javascript_Number_Reference">The Complete JavaScript Number Reference</a>.</span></span></p> +<p><span lang="pt"><span class="hps">Na prática,</span> <span class="hps">valores inteiros</span> <span class="hps">são tratados como</span> <span class="hps">inteiros</span> <span class="hps">de 32 bits</span> <span class="atn hps">(</span><span>e são armazenados</span> <span class="hps">dessa forma</span> <span class="hps">em algumas implementações</span> <span class="hps">do navegador)</span><span class="alt-edited">, que podem ser</span> <span class="alt-edited hps">importantes para as operações</span> <span class="hps">bit a bit</span><span>.</span> <span class="hps">Para mais detalhes</span><span>, consulte</span> <span class="hps"><a class="external" href="http://www.hunlock.com/blogs/The_Complete_Javascript_Number_Reference">The Complete JavaScript Number Reference</a>.</span></span></p> <p>Os <a href="/en/JavaScript/Reference/Operators/Arithmetic_Operators">operadores numéricos</a> padrões são suportados, incluindo adição, subtração, módulo (ou resto) aritmético e assim por diante. Há também um objeto embutido que eu esqueci de mencionar mais cedo chamado <a href="/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Math">Math</a> para manipular funções e constantes matemáticas mais avançadas:</p> diff --git a/files/pt-br/web/javascript/about_javascript/index.html b/files/pt-br/web/javascript/about_javascript/index.html index a9751edbe3..64d8e478cd 100644 --- a/files/pt-br/web/javascript/about_javascript/index.html +++ b/files/pt-br/web/javascript/about_javascript/index.html @@ -13,13 +13,13 @@ translation_of: Web/JavaScript/About_JavaScript <h2 id="O_que_é_JavaScript">O que é JavaScript?</h2> -<p><strong>JavaScript</strong><sup>®</sup> (frequentemente abreviado como <strong>JS</strong>) é uma linguagem de programação leve, interpretada e orientada a objetos com <a href="https://en.wikipedia.org/wiki/First-class_functions" title="https://en.wikipedia.org/wiki/First-class_functions">funções de primeira classe</a>, conhecida como a linguagem de scripting para páginas Web, mas também <a class="external" href="https://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages">utilizada em muitos ambientes fora dos navegadores</a>. Ela é uma linguagem de scripting <a class="mw-redirect" href="https://en.wikipedia.org/wiki/Prototype-based_programming" title="Prototype-based">baseada em protótipos</a>, multi-paradigma e dinâmica, suportando os estilos orientado a objetos, imperativo e funcional.</p> +<p><strong>JavaScript</strong><sup>®</sup> (frequentemente abreviado como <strong>JS</strong>) é uma linguagem de programação leve, interpretada e orientada a objetos com <a href="https://en.wikipedia.org/wiki/First-class_functions">funções de primeira classe</a>, conhecida como a linguagem de scripting para páginas Web, mas também <a class="external" href="https://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages">utilizada em muitos ambientes fora dos navegadores</a>. Ela é uma linguagem de scripting <a class="mw-redirect" href="https://en.wikipedia.org/wiki/Prototype-based_programming" title="Prototype-based">baseada em protótipos</a>, multi-paradigma e dinâmica, suportando os estilos orientado a objetos, imperativo e funcional.</p> <p>JavaScript roda no <em>client side</em> da web, o que pode ser usado para projetar / programar o comportamento de uma página web a partir da ocorrência de um evento. JavaScript é uma linguagem fácil de se aprender mas que também é poderosa, sendo amplamente utilizada para controlar o comportamento de páginas web.</p> <p>Diferente do que é dito popularmente, <strong>JavaScript <em>não é</em> "Java Interpretado"</strong>. Em poucas palavras, JavaScript é uma linguagem de scripting dinâmica que suporta a construção de objetos <a href="/en-US/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#Class-Based_vs._Prototype-Based_Languages" title="en-US/docs/JavaScript/Guide/Details_of_the_Object_Model#Class-Based_vs._Prototype-Based_Languages">baseada em protótipos</a>. A sintaxe básica é intencionalmente similar tanto a Java quanto a C++, com o intuito de diminuir o número de conceitos exigidos para se aprender a linguagem. Estruturas da linguagem, como <code>if</code>, <code>for, while</code>, <code>switch</code> e <code>try ... catch</code> funcionam da mesma maneira do que nestas linguagens (ou quase.)</p> -<p>JavaScript pode funcionar tanto como uma linguagem <a class="external" href="https://en.wikipedia.org/wiki/Procedural_programming" title="https://en.wikipedia.org/wiki/Procedural_programming">procedural</a> como uma linguagem <a class="external" href="/en-US/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript" title="https://developer.mozilla.org/en-US/docs/Introduction_to_Object-Oriented_JavaScript">orientada a objetos</a>. Objetos são criados programaticamente em JavaScript, onde métodos e propriedades são anexados a objetos vazios <strong>em tempo de execução</strong>, ao invés das definições sintáticas de classe normalmente encontradas em linguagens compiladas como C++ e Java. Assim que um objeto é construído, ele pode ser usado como um esquema (ou protótipo) para se criar objetos similares.</p> +<p>JavaScript pode funcionar tanto como uma linguagem <a class="external" href="https://en.wikipedia.org/wiki/Procedural_programming">procedural</a> como uma linguagem <a class="external" href="/en-US/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript" title="https://developer.mozilla.org/en-US/docs/Introduction_to_Object-Oriented_JavaScript">orientada a objetos</a>. Objetos são criados programaticamente em JavaScript, onde métodos e propriedades são anexados a objetos vazios <strong>em tempo de execução</strong>, ao invés das definições sintáticas de classe normalmente encontradas em linguagens compiladas como C++ e Java. Assim que um objeto é construído, ele pode ser usado como um esquema (ou protótipo) para se criar objetos similares.</p> <p>As capacidades dinâmicas de JavaScript incluem a construção de objetos em tempo de execução, listas variáveis de parâmetros, variáveis de funções, criação dinâmica de scripts (através da função <code><a href="/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/eval" title="/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/eval">eval</a></code>), introspecção de objetos (através da estrutura <code>for ... in</code>), e recuperação de código fonte (programas escritos em JavaScript podem descompilar funções de volta a seus textos originais).</p> @@ -34,10 +34,10 @@ translation_of: Web/JavaScript/About_JavaScript <p>Além das implementações citadas anteriormente, existem ainda outras <em>engines</em> populares de JavaScript como:-</p> <ul> - <li>A <a class="external" href="https://code.google.com/p/v8/" title="https://code.google.com/p/v8/">V8</a> da Google, que é utilizada pelo navegador Google Chrome e as versões mais recentes do navegador Opera. Ela também é usada como a <em>engine</em> do <a href="http://nodejs.org">Node.js</a>.</li> - <li>O <a class="external" href="https://www.webkit.org/projects/javascript/index.html" title="https://www.webkit.org/projects/javascript/index.html">JavaScriptCore</a> (SquirrelFish/Nitro) utilizado em alguns navegadores WebKit como Apple Safari.</li> - <li><a class="external" href="http://my.opera.com/ODIN/blog/carakan-faq" title="http://my.opera.com/ODIN/blog/carakan-faq">Carakan</a>, usado em versões antigas do navegador Opera.</li> - <li>A <em>engine</em> <a class="external" href="http://en.wikipedia.org/wiki/Chakra_%28JScript_engine%29" title="http://en.wikipedia.org/wiki/Chakra_%28JScript_engine%29">Chakra</a> utilizada pelo Internet Explorer (apesar de que a linguagem implementada é formalmente chamada de "JScript" para evitar problemas de <em>trademark</em>).</li> + <li>A <a class="external" href="https://code.google.com/p/v8/">V8</a> da Google, que é utilizada pelo navegador Google Chrome e as versões mais recentes do navegador Opera. Ela também é usada como a <em>engine</em> do <a href="http://nodejs.org">Node.js</a>.</li> + <li>O <a class="external" href="https://www.webkit.org/projects/javascript/index.html">JavaScriptCore</a> (SquirrelFish/Nitro) utilizado em alguns navegadores WebKit como Apple Safari.</li> + <li><a class="external" href="http://my.opera.com/ODIN/blog/carakan-faq">Carakan</a>, usado em versões antigas do navegador Opera.</li> + <li>A <em>engine</em> <a class="external" href="http://en.wikipedia.org/wiki/Chakra_%28JScript_engine%29">Chakra</a> utilizada pelo Internet Explorer (apesar de que a linguagem implementada é formalmente chamada de "JScript" para evitar problemas de <em>trademark</em>).</li> </ul> <p>Cada engine de JavaScript da Mozilla expõe uma API pública que os desenvolvedores de aplicativos podem utilizar para integrar JavaScript em seus softwares. O ambiente <em>host</em> mais utilizado para JavaScript é o navegador web. Navegadores web tipicamente usam a API pública para criar <strong>objetos de <em>host</em></strong> responsáveis pelo trabalho de refletir o <a class="external" href="http://www.w3.org/DOM/">DOM</a> no JavaScript.</p> diff --git a/files/pt-br/web/javascript/closures/index.html b/files/pt-br/web/javascript/closures/index.html index fff22112ea..19db4a575b 100644 --- a/files/pt-br/web/javascript/closures/index.html +++ b/files/pt-br/web/javascript/closures/index.html @@ -135,7 +135,7 @@ document.getElementById('size-16').onclick = size16; <p>O JavaScript não oferece uma maneira nativa de fazer isso, mas é possível emular métodos privados usando closures. Métodos privados não são somente úteis para restringir acesso ao código: eles também oferecem uma maneira eficaz de gerenciar seu namespace global, evitando que métodos não essenciais baguncem a interface pública do seu código.</p> -<p>Veja como definir algumas funções públicas que acessam funções e variáveis privadas, usando closures que também é conhecido como <a class="external" href="http://www.google.com/search?q=javascript+module+pattern" title="http://www.google.com/search?q=javascript+module+pattern">module pattern</a>:</p> +<p>Veja como definir algumas funções públicas que acessam funções e variáveis privadas, usando closures que também é conhecido como <a class="external" href="http://www.google.com/search?q=javascript+module+pattern">module pattern</a>:</p> <pre class="brush: js">var Counter = (function() { var privateCounter = 0; diff --git a/files/pt-br/web/javascript/data_structures/index.html b/files/pt-br/web/javascript/data_structures/index.html index 070cb2da11..30bdd67cbd 100644 --- a/files/pt-br/web/javascript/data_structures/index.html +++ b/files/pt-br/web/javascript/data_structures/index.html @@ -283,5 +283,5 @@ Infinity <ul> <li><a class="link-https" href="https://github.com/nzakas/computer-science-in-javascript/">Nicholas Zakas collection of common data structure and common algorithms in JavaScript.</a></li> - <li><a href="https://github.com/monmohan/DataStructures_In_Javascript" title="https://github.com/monmohan/DataStructures_In_Javascript">Search Tre(i)es implemented in JavaScript</a></li> + <li><a href="https://github.com/monmohan/DataStructures_In_Javascript">Search Tre(i)es implemented in JavaScript</a></li> </ul> diff --git a/files/pt-br/web/javascript/equality_comparisons_and_sameness/index.html b/files/pt-br/web/javascript/equality_comparisons_and_sameness/index.html index 2dab2ab43c..a6ad10e02d 100644 --- a/files/pt-br/web/javascript/equality_comparisons_and_sameness/index.html +++ b/files/pt-br/web/javascript/equality_comparisons_and_sameness/index.html @@ -160,7 +160,7 @@ console.log(obj == undefined); <h2 id="Igualdade_de_mesmo_valor">Igualdade de mesmo valor</h2> -<p>Igualdade de mesmo valor aborda um caso de uso final: determinar se dois valores são <em>funcionalmente idêntico</em> em todos os contextos. (Este caso de uso demonstra uma instância de <a href="http://en.wikipedia.org/wiki/Liskov_substitution_principle" title="http://en.wikipedia.org/wiki/Liskov_substitution_principle">Liskove substitution principle</a>. Princípio de substituição de Liskove.) Uma instância ocorre quando é feita uma tentativa de transformar uma propriedade imutável:</p> +<p>Igualdade de mesmo valor aborda um caso de uso final: determinar se dois valores são <em>funcionalmente idêntico</em> em todos os contextos. (Este caso de uso demonstra uma instância de <a href="http://en.wikipedia.org/wiki/Liskov_substitution_principle">Liskove substitution principle</a>. Princípio de substituição de Liskove.) Uma instância ocorre quando é feita uma tentativa de transformar uma propriedade imutável:</p> <pre class="brush: js"><code><code> // Add an immutable NEGATIVE_ZERO property to the Number constructor. @@ -179,7 +179,7 @@ function attemptMutation(v) <h2 id="Igualdade_abstrata_igualdade_estrita_e_de_mesmo_valor_na_especificação">Igualdade abstrata, igualdade estrita, e de mesmo valor na especificação</h2> -<p>No ES5, a comparação efetuada por<code> <a href="/pt-BR/docs/Web/JavaScript/Reference/Operators/Comparison_Operators" title="/pt-BR/docs/Web/JavaScript/Reference/Operators/Comparison_Operators"><code>==</code></a> </code>é descrita em <a href="http://ecma-international.org/ecma-262/5.1/#sec-11.9.3" title="http://ecma-international.org/ecma-262/5.1/#sec-11.9.3">Seção 11.9.3, O Algoritmo da Igualdade Abstrata</a>. A comparação <code><a href="/pt-BR/docs/Web/JavaScript/Reference/Operators/Comparison_Operators" title="/pt-BR/docs/Web/JavaScript/Reference/Operators/Comparison_Operators"><code>===</code></a> </code>está em <a href="http://ecma-international.org/ecma-262/5.1/#sec-11.9.6" title="http://ecma-international.org/ecma-262/5.1/#sec-11.9.6">11.9.6, O Algoritmo de Igualdade Estrita</a>. (Veja estes. Eles são breve e legível. Dica: leia o algoritmo de igualdade estrita primeiro.) ES5 também descreve, em <a href="http://ecma-international.org/ecma-262/5.1/#sec-9.12" title="http://ecma-international.org/ecma-262/5.1/#sec-9.12">Seção 9.12, o Algoritmo de Mesmo Valor</a> para uso internamente pelo motor de JS. É em grande parte o mesmo que o Algoritmo de Igualdade Estrita, exceto que 11.9.6.4 e 9.12.4 diferem em manipulação do <code><a href="/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Number" title="/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Number"><code>Number</code></a></code>. ES6 simplesmente se propõe a expor este algoritmo através de <code><a href="/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Object/is" title="/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Object/is"><code>Object.is</code></a></code>.</p> +<p>No ES5, a comparação efetuada por<code> <a href="/pt-BR/docs/Web/JavaScript/Reference/Operators/Comparison_Operators" title="/pt-BR/docs/Web/JavaScript/Reference/Operators/Comparison_Operators"><code>==</code></a> </code>é descrita em <a href="http://ecma-international.org/ecma-262/5.1/#sec-11.9.3" title="http://ecma-international.org/ecma-262/5.1/#sec-11.9.3">Seção 11.9.3, O Algoritmo da Igualdade Abstrata</a>. A comparação <code><a href="/pt-BR/docs/Web/JavaScript/Reference/Operators/Comparison_Operators" title="/pt-BR/docs/Web/JavaScript/Reference/Operators/Comparison_Operators"><code>===</code></a> </code>está em <a href="http://ecma-international.org/ecma-262/5.1/#sec-11.9.6" title="http://ecma-international.org/ecma-262/5.1/#sec-11.9.6">11.9.6, O Algoritmo de Igualdade Estrita</a>. (Veja estes. Eles são breve e legível. Dica: leia o algoritmo de igualdade estrita primeiro.) ES5 também descreve, em <a href="http://ecma-international.org/ecma-262/5.1/#sec-9.12">Seção 9.12, o Algoritmo de Mesmo Valor</a> para uso internamente pelo motor de JS. É em grande parte o mesmo que o Algoritmo de Igualdade Estrita, exceto que 11.9.6.4 e 9.12.4 diferem em manipulação do <code><a href="/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Number" title="/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Number"><code>Number</code></a></code>. ES6 simplesmente se propõe a expor este algoritmo através de <code><a href="/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Object/is" title="/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Object/is"><code>Object.is</code></a></code>.</p> <p>Podemos ver que com iguais duplos e triplos, com exceção de fazer uma verificação de tipo inicial 11.9.6.1, o Algoritmo de Igualdade Estrita é um subconjunto do Algoritmo Igualdade Abstrata, porque 11.9.6.2-7 correspondem a 11.9.3.1.a -f.</p> diff --git a/files/pt-br/web/javascript/eventloop/index.html b/files/pt-br/web/javascript/eventloop/index.html index f21206f175..636ef47b95 100644 --- a/files/pt-br/web/javascript/eventloop/index.html +++ b/files/pt-br/web/javascript/eventloop/index.html @@ -134,7 +134,7 @@ while(true) { <p>Uma propriedade muito interessante do modelo "<em>event loop</em>", é que o JavaScript, ao contrário de muitas outras linguagens, nunca bloqueia. A manipulação de E/S<em> </em>é tipicamente realizada através de eventos e <em>callbacks</em>, portanto, quando uma aplicação está esperando por um retorno de uma consulta do <a href="/pt-BR/docs/IndexedDB" title="/en-US/docs/IndexedDB">IndexedDB</a> ou o retorno de uma requisição <a href="/pt-BR/docs/Web/API/XMLHttpRequest" title="/en-US/docs/DOM/XMLHttpRequest">XHR</a>, este ainda pode processar outras coisas, como as ações do usuário.</p> -<p>Exceções de legado existem, como por exemplo, <code>alert</code> ou XHR síncrono, mas é considerado uma boa prática evitá-los. Tome cuidado, <a href="http://stackoverflow.com/questions/2734025/is-javascript-guaranteed-to-be-single-threaded/2734311#2734311" title="http://stackoverflow.com/questions/2734025/is-javascript-guaranteed-to-be-single-threaded/2734311#2734311">exceções a exceção existem</a> (mas geralmente são, mais do que qualquer coisa, bugs de implementação).</p> +<p>Exceções de legado existem, como por exemplo, <code>alert</code> ou XHR síncrono, mas é considerado uma boa prática evitá-los. Tome cuidado, <a href="http://stackoverflow.com/questions/2734025/is-javascript-guaranteed-to-be-single-threaded/2734311#2734311">exceções a exceção existem</a> (mas geralmente são, mais do que qualquer coisa, bugs de implementação).</p> <h2 id="Especificações">Especificações</h2> diff --git a/files/pt-br/web/javascript/index.html b/files/pt-br/web/javascript/index.html index 120d3cc67c..bf6b44ba02 100644 --- a/files/pt-br/web/javascript/index.html +++ b/files/pt-br/web/javascript/index.html @@ -8,7 +8,7 @@ translation_of: Web/JavaScript --- <div>{{JsSidebar}}</div> -<p class="summary"><strong>JavaScript</strong><sup>®</sup><strong> </strong>(às vezes abreviado para <strong>JS</strong>) é uma linguagem leve, interpretada e baseada em objetos com <em><a href="http://en.wikipedia.org/wiki/First-class_function" style="line-height: 1.5;" title="http://en.wikipedia.org/wiki/First-class_function">funções de primeira classe</a>,</em><span style="line-height: 1.5;"> mais conhecida como a linguagem de script para páginas Web, mas usada também em </span><a href="http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages" style="line-height: 1.5;" title="http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages">vários outros ambientes sem browser</a><span style="line-height: 1.5;">, tais como </span><a href="http://nodejs.org/" style="line-height: 1.5;" title="http://nodejs.org/">node.js</a>,<span style="line-height: 1.5;"> </span><span style="color: #4d4e53;"> </span><a href="http://couchdb.apache.org/">Apache CouchDB</a> e Adobe Acrobat<span style="line-height: 1.5;">. O JavaScript é uma linguagem </span><a class="mw-redirect" href="https://en.wikipedia.org/wiki/Prototype-based" style="line-height: 1.5;" title="Prototype-based">baseada em protótipos</a><span style="line-height: 1.5;">, </span><a href="https://en.wikipedia.org/wiki/Programming_paradigm" style="line-height: 1.5;" title="https://en.wikipedia.org/wiki/Programming_paradigm">multi-paradigma</a><span style="color: #4d4e53; line-height: 1.5;"> </span><span style="line-height: 1.5;">e dinâmica, suportando estilos de orientação a objetos, imperativos e declarativos (como por exemplo a programação funcional).</span> Saiba mais <a href="/pt-BR/docs/Web/JavaScript/About_JavaScript">sobre o JavaScript</a>.</p> +<p class="summary"><strong>JavaScript</strong><sup>®</sup><strong> </strong>(às vezes abreviado para <strong>JS</strong>) é uma linguagem leve, interpretada e baseada em objetos com <em><a href="http://en.wikipedia.org/wiki/First-class_function" style="line-height: 1.5;" title="http://en.wikipedia.org/wiki/First-class_function">funções de primeira classe</a>,</em><span style="line-height: 1.5;"> mais conhecida como a linguagem de script para páginas Web, mas usada também em </span><a href="http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages" style="line-height: 1.5;" title="http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages">vários outros ambientes sem browser</a><span style="line-height: 1.5;">, tais como </span><a href="http://nodejs.org/" style="line-height: 1.5;" title="http://nodejs.org/">node.js</a>,<span style="line-height: 1.5;"> </span><span style="color: #4d4e53;"> </span><a href="http://couchdb.apache.org/">Apache CouchDB</a> e Adobe Acrobat<span style="line-height: 1.5;">. O JavaScript é uma linguagem </span><a class="mw-redirect" href="https://en.wikipedia.org/wiki/Prototype-based" style="line-height: 1.5;" title="Prototype-based">baseada em protótipos</a><span style="line-height: 1.5;">, </span><a href="https://en.wikipedia.org/wiki/Programming_paradigm" style="line-height: 1.5;">multi-paradigma</a><span style="color: #4d4e53; line-height: 1.5;"> </span><span style="line-height: 1.5;">e dinâmica, suportando estilos de orientação a objetos, imperativos e declarativos (como por exemplo a programação funcional).</span> Saiba mais <a href="/pt-BR/docs/Web/JavaScript/About_JavaScript">sobre o JavaScript</a>.</p> <p>Essa seção do site é dedicada à linguagem JavaScript e não às partes que são específicas para páginas Web e outros ambientes. Para mais informações sobre as {{Glossary("API", "APIs")}} específicas para páginas Web, por favor consulte as seções <a href="/pt-BR/docs/Web/API">Web APIs</a> e <a href="/pt-BR/docs/Glossary/DOM">DOM</a>.</p> diff --git a/files/pt-br/web/javascript/javascript_technologies_overview/index.html b/files/pt-br/web/javascript/javascript_technologies_overview/index.html index 3535f8505f..d65a0673e0 100644 --- a/files/pt-br/web/javascript/javascript_technologies_overview/index.html +++ b/files/pt-br/web/javascript/javascript_technologies_overview/index.html @@ -49,23 +49,23 @@ translation_of: Web/JavaScript/JavaScript_technologies_overview <h3 id="WebIDL">WebIDL</h3> -<p>A <a class="external" href="http://dev.w3.org/2006/webapi/WebIDL/" title="http://dev.w3.org/2006/webapi/WebIDL/">Especificação da WebIDL </a>provê a junção entre as tecnologias DOM e o ECMAScript.</p> +<p>A <a class="external" href="http://dev.w3.org/2006/webapi/WebIDL/">Especificação da WebIDL </a>provê a junção entre as tecnologias DOM e o ECMAScript.</p> <h3 id="O_núcleo_do_DOM">O núcleo do DOM</h3> <p>O Document Object Model (DOM) é uma <strong>convenção multiplataforma</strong> e <strong>lndependente de linguagem </strong>para representação e interação com objetos em documentos HTML, XHTML, e XML. Objetos no <strong>DOM tree</strong> (árvore do DOM) podem ser adereçados e manipulados utilizando métodos em objetos. A W3C padroniza o Core Document Object Model (Núcleo do Documento do Modelo de Objeto), o qual define interfaces de agnóstico de linguagem que abstraem documentos HTML e XML como objetos, e também define mecanismos para manipular essa abstração. Entre as definições do DOM, podemos encontrar:</p> <ul> - <li>A estrutura do documento, um tree model (modelo de árvore), e a arquitetura do DOM Event (Evento do DOM) no <a class="external" href="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html" title="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html">DOM core</a> (núceo do DOM): Node, Element, DocumentFragment, Document, DOMImplementation, Event, EventTarget, …</li> - <li>Uma definição menos rigorosa do DOM Event Architecture, assim como eventos específicos no <a class="external" href="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html" title="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html">DOM events</a>.</li> - <li>Outras coisas como o <a class="external" href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html">DOM Traversal</a> e o <a class="external" href="http://html5.org/specs/dom-range.html" title="http://html5.org/specs/dom-range.html">DOM Range</a>.</li> + <li>A estrutura do documento, um tree model (modelo de árvore), e a arquitetura do DOM Event (Evento do DOM) no <a class="external" href="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html">DOM core</a> (núceo do DOM): Node, Element, DocumentFragment, Document, DOMImplementation, Event, EventTarget, …</li> + <li>Uma definição menos rigorosa do DOM Event Architecture, assim como eventos específicos no <a class="external" href="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html">DOM events</a>.</li> + <li>Outras coisas como o <a class="external" href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html">DOM Traversal</a> e o <a class="external" href="http://html5.org/specs/dom-range.html">DOM Range</a>.</li> </ul> <p>Pela perspectiva do EXMScript, objetos definidos na especificação do DOM são chamados de "host objects".</p> <h3 id="HTML_DOM">HTML DOM</h3> -<p><a class="external" href="http://www.whatwg.org/html" title="http://www.whatwg.org/html">HTML</a>, a linguagem de marcação da Web, é especificada nos termos do DOM. Situado além dos conceitos de abstração definidos no DOM Core, o HTML também define o <em>significado</em> dos elementos. O HTML DOM inclui coisas como a propriedade <code>className</code> em elementos HTML, ou APIs como {{ domxref("document.body") }}.</p> +<p><a class="external" href="http://www.whatwg.org/html">HTML</a>, a linguagem de marcação da Web, é especificada nos termos do DOM. Situado além dos conceitos de abstração definidos no DOM Core, o HTML também define o <em>significado</em> dos elementos. O HTML DOM inclui coisas como a propriedade <code>className</code> em elementos HTML, ou APIs como {{ domxref("document.body") }}.</p> <p>A especificação HTML também define restrições nos objetos; por exemplo, ela requer que todos os filhos de um elemento <code>ul</code>, que representam uma lista desordenada, sejam elementos <code>li</code>, que representem itens de lista. Em linhas gerais, ele também proíbe o uso de elementos e atributos que não estão definidos em um padrão.</p> @@ -74,12 +74,12 @@ translation_of: Web/JavaScript/JavaScript_technologies_overview <h2 id="Outras_APIs_de_destaque">Outras APIs de destaque</h2> <ul> - <li>As funções setTimeout e setInterval foram inicialmente especificadas na interface <a class="external" href="http://www.whatwg.org/html/#window" title="http://www.whatwg.org/html/#window">Window</a> no Padrão HTML.</li> - <li><a class="external" href="http://dev.w3.org/2006/webapi/XMLHttpRequest-2/" title="http://dev.w3.org/2006/webapi/XMLHttpRequest-2/">XMLHttpRequest.</a> Possibilita enviar requisições HTTP assíncronas.</li> + <li>As funções setTimeout e setInterval foram inicialmente especificadas na interface <a class="external" href="http://www.whatwg.org/html/#window">Window</a> no Padrão HTML.</li> + <li><a class="external" href="http://dev.w3.org/2006/webapi/XMLHttpRequest-2/">XMLHttpRequest.</a> Possibilita enviar requisições HTTP assíncronas.</li> <li><a class="external" href="http://dev.w3.org/csswg/cssom/">CSS Object Model.</a> O CSSOM é utilizado para abstrair regras CSS como objetos</li> <li><a class="external" href="http://www.whatwg.org/specs/web-workers/current-work/">WebWorkers.</a> API que permite computação paralela.</li> <li><a class="external" href="http://www.whatwg.org/C/#network">WebSockets.</a> API que permite comunicação bi-direcional de baixo-nível.</li> - <li><a class="external" href="http://www.whatwg.org/html/#2dcontext" title="http://www.whatwg.org/html/#2dcontext">Canvas 2D Context.</a> API de ilustração (desenho) para o elemento canvas.</li> + <li><a class="external" href="http://www.whatwg.org/html/#2dcontext">Canvas 2D Context.</a> API de ilustração (desenho) para o elemento canvas.</li> </ul> <h3 id="Suporte_de_Navegadores">Suporte de Navegadores</h3> diff --git a/files/pt-br/web/javascript/language_resources/index.html b/files/pt-br/web/javascript/language_resources/index.html index 8b545423ec..aec504f980 100644 --- a/files/pt-br/web/javascript/language_resources/index.html +++ b/files/pt-br/web/javascript/language_resources/index.html @@ -8,7 +8,7 @@ translation_of: Web/JavaScript/Language_Resources --- <div>{{JsSidebar}}</div> -<p><strong>ECMAScript</strong> é a linguagem de script que forma a base do <a href="/en-US/docs/JavaScript">JavaScript</a>. ECMAScript é padronizada pela <a href="http://www.ecma-international.org/" title="http://www.ecma-international.org/">Ecma International</a> organização de padrões nas especificações <strong>ECMA-262 e ECMA-402 </strong>. As seguintes normas ECMAScript foram aprovadas ou estão sendo trabalhadas:</p> +<p><strong>ECMAScript</strong> é a linguagem de script que forma a base do <a href="/en-US/docs/JavaScript">JavaScript</a>. ECMAScript é padronizada pela <a href="http://www.ecma-international.org/">Ecma International</a> organização de padrões nas especificações <strong>ECMA-262 e ECMA-402 </strong>. As seguintes normas ECMAScript foram aprovadas ou estão sendo trabalhadas:</p> <table class="standard-table"> <tbody> @@ -115,9 +115,9 @@ translation_of: Web/JavaScript/Language_Resources </tbody> </table> -<p>Veja <a href="https://en.wikipedia.org/wiki/ECMAScript" title="https://en.wikipedia.org/wiki/ECMAScript">wikipedia ECMAScript entry</a> para obter mais informações sobre a história ECMAScript.</p> +<p>Veja <a href="https://en.wikipedia.org/wiki/ECMAScript">wikipedia ECMAScript entry</a> para obter mais informações sobre a história ECMAScript.</p> -<p>Você pode participar ou apenas acompanhar o trabalho nas próximas revisões da especificação da linguagem ECMAScript, de codinome "Harmony", e a especificação API ECMAScript Internacionalização via wiki pública e a <a class="link-https" href="https://mail.mozilla.org/listinfo/es-discuss" title="https://mail.mozilla.org/listinfo/es-discuss">es-discuss mailing list</a> lincada de <a href="http://www.ecmascript.org/community.php" title="http://www.ecmascript.org/community.php">ecmascript.org</a>.</p> +<p>Você pode participar ou apenas acompanhar o trabalho nas próximas revisões da especificação da linguagem ECMAScript, de codinome "Harmony", e a especificação API ECMAScript Internacionalização via wiki pública e a <a class="link-https" href="https://mail.mozilla.org/listinfo/es-discuss">es-discuss mailing list</a> lincada de <a href="http://www.ecmascript.org/community.php" title="http://www.ecmascript.org/community.php">ecmascript.org</a>.</p> <h2 id="Implementações">Implementações</h2> @@ -125,12 +125,12 @@ translation_of: Web/JavaScript/Language_Resources <li><a href="/en-US/docs/SpiderMonkey" title="SpiderMonkey">SpiderMonkey</a> - o motor JavaScript utilizado em vários produtos Mozilla, incluindo o Firefox;</li> <li><a href="/en-US/docs/Rhino" title="Rhino">Rhino</a> - o motor JavaScript escrito em Java;</li> <li><a href="/en-US/docs/Tamarin" title="Tamarin">Tamarin</a> - a máquina virtual ActionScript (usada no Player Adobe® Flash®);</li> - <li><a href="https://en.wikipedia.org/wiki/List_of_ECMAScript_engines" title="https://en.wikipedia.org/wiki/List_of_ECMAScript_engines">Outras implementações</a> (Wikipedia).</li> + <li><a href="https://en.wikipedia.org/wiki/List_of_ECMAScript_engines">Outras implementações</a> (Wikipedia).</li> </ul> <h2 id="Veja_também">Veja também</h2> <ul> - <li><a href="https://brendaneich.com/" title="https://brendaneich.com/">Brendan Eich's blog</a>. Brendan é o criador do JavaScript e o motor SpiderMonkey JS. Ele ainda trabalha com o grupo ECMA na evolução da linguagem.</li> - <li><a href="http://dmitrysoshnikov.com/" title="http://dmitrysoshnikov.com/">análise Dmitry Soshnikov's de ECMA-262 Edições 3 e 5</a></li> + <li><a href="https://brendaneich.com/">Brendan Eich's blog</a>. Brendan é o criador do JavaScript e o motor SpiderMonkey JS. Ele ainda trabalha com o grupo ECMA na evolução da linguagem.</li> + <li><a href="http://dmitrysoshnikov.com/">análise Dmitry Soshnikov's de ECMA-262 Edições 3 e 5</a></li> </ul> diff --git a/files/pt-br/web/javascript/reference/global_objects/array/index.html b/files/pt-br/web/javascript/reference/global_objects/array/index.html index 6c9dd293e7..a4aa6b0ac4 100644 --- a/files/pt-br/web/javascript/reference/global_objects/array/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/array/index.html @@ -309,7 +309,7 @@ if (Array.prototype.every.call(str, isLetter)) <p><a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String#String_generic_methods" title="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String#String_generic_methods">Generics</a> também estão disponíveis em <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String" title="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String"><code>String</code></a>.</p> -<p>Estes não são atualmente parte dos padrões ECMAScript (através do ES2015 <a href="https://github.com/monolithed/ECMAScript-6" title="https://github.com/monolithed/ECMAScript-5"><code>Array.from()</code></a> pode se conseguir isto). A seguir segue uma adaptação para permitir o uso em todos os navegadores:</p> +<p>Estes não são atualmente parte dos padrões ECMAScript (através do ES2015 <a href="https://github.com/monolithed/ECMAScript-6"><code>Array.from()</code></a> pode se conseguir isto). A seguir segue uma adaptação para permitir o uso em todos os navegadores:</p> <pre class="brush: js">/*globals define*/ // Assumes Array extras already present (one may use shims for these as well) diff --git a/files/pt-br/web/javascript/reference/global_objects/date/index.html b/files/pt-br/web/javascript/reference/global_objects/date/index.html index 98c18ca05a..505f341035 100644 --- a/files/pt-br/web/javascript/reference/global_objects/date/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/date/index.html @@ -32,7 +32,7 @@ new Date(<em>ano</em>, <em>mês</em>, <em>dia</em>, <em>hora</em>, <em>minuto</e <dl> <dt><em><code>dataString</code></em></dt> - <dd>Um valor do tipo String que representa uma data. A string deverá estar uma formato reconhecido pelo método {{jsxref("Date.parse()")}} (<a class="external" href="http://tools.ietf.org/html/rfc2822#page-14" title="http://tools.ietf.org/html/rfc2822#page-14">IETF-compliant RFC 2822 timestamps</a> e também uma <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.1.15">versão da ISO8601</a>).</dd> + <dd>Um valor do tipo String que representa uma data. A string deverá estar uma formato reconhecido pelo método {{jsxref("Date.parse()")}} (<a class="external" href="http://tools.ietf.org/html/rfc2822#page-14">IETF-compliant RFC 2822 timestamps</a> e também uma <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.1.15">versão da ISO8601</a>).</dd> </dl> <dl> diff --git a/files/pt-br/web/javascript/reference/global_objects/string/big/index.html b/files/pt-br/web/javascript/reference/global_objects/string/big/index.html index a8d09239d2..624f0b9b5b 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/big/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/big/index.html @@ -12,10 +12,10 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/big --- <div>{{JSRef}} {{deprecated_header}}</div> -<p>O método <strong>big()</strong> cria um elemento HTML <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/big" title="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/big"><big></a> fazendo com que o texto dentro dele seja exibido uma uma fonte maior.</p> +<p>O método <strong>big()</strong> cria um elemento HTML <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/big"><big></a> fazendo com que o texto dentro dele seja exibido uma uma fonte maior.</p> <div class="note"> -<p><strong>Nota de uso:</strong> O elemento <big> foi removido no <a href="/en-US/docs/Web/Guide/HTML/HTML5">HTML5</a> e não deve mais ser usado. Em vez disso, web developers devem usar a <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/CSS/font-size" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/CSS/font-size">propriedade CSS correspondente</a>.</p> +<p><strong>Nota de uso:</strong> O elemento <big> foi removido no <a href="/en-US/docs/Web/Guide/HTML/HTML5">HTML5</a> e não deve mais ser usado. Em vez disso, web developers devem usar a <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/CSS/font-size">propriedade CSS correspondente</a>.</p> </div> <h2 id="Sintaxe">Sintaxe</h2> diff --git a/files/pt-br/web/javascript/reference/global_objects/string/blink/index.html b/files/pt-br/web/javascript/reference/global_objects/string/blink/index.html index ac73427f6b..4b179a09de 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/blink/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/blink/index.html @@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/blink --- <div>{{JSRef}} {{deprecated_header}}</div> -<p>O método <code><strong>blink()</strong></code> cria um elemento HTML <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/Element/blink" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/Element/blink"><blink></a> que faz uma string piscar.</p> +<p>O método <code><strong>blink()</strong></code> cria um elemento HTML <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/Element/blink"><blink></a> que faz uma string piscar.</p> <div class="warning"> <p><strong>Aviso:</strong> A criação de textos que piscam é desaprovada por vários padrões de acessibilidade. O próprio elemento <code><blink></code> não é padrão e está obsoleto!</p> @@ -23,7 +23,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/blink <h3 id="Valor_retornado">Valor retornado</h3> -<p>Uma string contendo um elemento HTML <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/Element/blink" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/Element/blink"><blink></a>.</p> +<p>Uma string contendo um elemento HTML <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/Element/blink"><blink></a>.</p> <h2 id="Descrição">Descrição</h2> diff --git a/files/pt-br/web/javascript/reference/global_objects/string/charat/index.html b/files/pt-br/web/javascript/reference/global_objects/string/charat/index.html index 87866ac56b..7e952a04b5 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/charat/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/charat/index.html @@ -62,7 +62,7 @@ A letra no índice 99 é '' <h3 id="Obtendo_caracteres_inteiros">Obtendo caracteres inteiros</h3> -<p>O seguinte código fornece um meio de garantir que passar por um loop de string sempre forneça um caractere inteiro, mesmo se a string contiver caracteres que não estão no <a href="https://pt.wikipedia.org/wiki/Plano_(Unicode)" title="https://pt.wikipedia.org/wiki/Plano_(Unicode)">Plano Multilíngue Básico</a>.</p> +<p>O seguinte código fornece um meio de garantir que passar por um loop de string sempre forneça um caractere inteiro, mesmo se a string contiver caracteres que não estão no <a href="https://pt.wikipedia.org/wiki/Plano_(Unicode)">Plano Multilíngue Básico</a>.</p> <pre class="brush: js notranslate">var str = 'A \uD87E\uDC04 Z'; // We could also use a non-BMP character directly for (var i = 0, chr; i < str.length; i++) { diff --git a/files/pt-br/web/javascript/reference/global_objects/string/fontcolor/index.html b/files/pt-br/web/javascript/reference/global_objects/string/fontcolor/index.html index 2d7c6135be..9475673c8f 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/fontcolor/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/fontcolor/index.html @@ -13,10 +13,10 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fontcolor --- <div>{{JSRef}} {{deprecated_header}}</div> -<p>O método <code>fontcolor()</code> cria um elemento HTML <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/font" title="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/font"><font></a> que faz com que uma string seja exibida na cor especificada.</p> +<p>O método <code>fontcolor()</code> cria um elemento HTML <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/font"><font></a> que faz com que uma string seja exibida na cor especificada.</p> <div class="note"> -<p><strong>Nota de uso:</strong> O elemento <code><font></code> foi removido do <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/HTML5" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/HTML5">HTML5</a> e não deve mais ser usado. Em vez disso, web developers devem usar a <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/CSS/color_value" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/CSS/color_value">propriedade CSS correspondente</a>.</p> +<p><strong>Nota de uso:</strong> O elemento <code><font></code> foi removido do <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/HTML5" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/HTML5">HTML5</a> e não deve mais ser usado. Em vez disso, web developers devem usar a <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/CSS/color_value">propriedade CSS correspondente</a>.</p> </div> <h2 id="Sintaxe">Sintaxe</h2> @@ -27,12 +27,12 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fontcolor <dl> <dt><code>color</code></dt> - <dd>Deve ser um string que expresse uma cor em formato hexadecimal ou o nome, em Inglês, de uma cor. Os nomes das cores estão listados na referência de <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/CSS/color_value#Palavras-chave_de_cores" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/CSS/color_value#Palavras-chave_de_cores">cores CSS</a>.</dd> + <dd>Deve ser um string que expresse uma cor em formato hexadecimal ou o nome, em Inglês, de uma cor. Os nomes das cores estão listados na referência de <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/CSS/color_value#Palavras-chave_de_cores">cores CSS</a>.</dd> </dl> <h3 id="Valor_retornado">Valor retornado</h3> -<p>Uma string contendo um elemento HTML <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/font" title="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/font"><font></a>.</p> +<p>Uma string contendo um elemento HTML <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/font"><font></a>.</p> <h2 id="Descrição">Descrição</h2> @@ -53,7 +53,7 @@ console.log(worldString.fontcolor('FF00') + ' está vermelho em hexadecimal nest // '<font color="FF00">Olá, mundo</font> está vermelho em hexadecimal nesta linha' </pre> -<p>Com o objeto <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/API/ElementCSSInlineStyle/style" title="https://wiki.developer.mozilla.org/en-US/docs/Web/API/ElementCSSInlineStyle/style">element.style</a></code> você pode obter o atributo <code>style</code> do elemento e manipulá-lo de forma mais genérica, por exemplo:</p> +<p>Com o objeto <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/API/ElementCSSInlineStyle/style">element.style</a></code> você pode obter o atributo <code>style</code> do elemento e manipulá-lo de forma mais genérica, por exemplo:</p> <pre class="brush: js notranslate">document.getElementById('#oIdDoElemento').style.color = 'red'; </pre> diff --git a/files/pt-br/web/javascript/reference/global_objects/string/fontsize/index.html b/files/pt-br/web/javascript/reference/global_objects/string/fontsize/index.html index b5d5fdd019..db9889b008 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/fontsize/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/fontsize/index.html @@ -13,10 +13,10 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fontsize --- <div>{{JSRef}} {{deprecated_header}}</div> -<p>O método <code>fontsize()</code> cria um elemento HTML <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/font" title="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/font"><font></a> que faz com que uma string seja exibida no tamanho da fonte especificada.</p> +<p>O método <code>fontsize()</code> cria um elemento HTML <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/font"><font></a> que faz com que uma string seja exibida no tamanho da fonte especificada.</p> <div class="note"> -<p><strong>Nota de uso:</strong> O elemento <code><font></code> foi removido do <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/HTML5" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/HTML5">HTML5</a> e não deve mais ser usado. Em vez disso, web developers devem usar a <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/CSS/font-size" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/CSS/font-size">propriedade CSS correspondente</a>.</p> +<p><strong>Nota de uso:</strong> O elemento <code><font></code> foi removido do <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/HTML5">HTML5</a> e não deve mais ser usado. Em vez disso, web developers devem usar a <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/CSS/font-size" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/CSS/font-size">propriedade CSS correspondente</a>.</p> </div> <h2 id="Sintaxe">Sintaxe</h2> @@ -32,11 +32,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fontsize <h3 id="Valor_retornado">Valor retornado</h3> -<p>Uma string contendo um elemento HTML <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/font" title="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/font"><font></a>.</p> +<p>Uma string contendo um elemento HTML <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/font"><font></a>.</p> <h2 id="Descrição">Descrição</h2> -<p>Ao especificar o tamanho como um inteiro, você define o tamanho da fonte do texto para um dos 7 tamanhos definidos. Ao especificar <code>size</code> como uma string como "-2", você ajusta o tamanho da fonte do texto em relação ao tamanho definido na tag <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/basefont" title="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/basefont"><basefont></a>.</p> +<p>Ao especificar o tamanho como um inteiro, você define o tamanho da fonte do texto para um dos 7 tamanhos definidos. Ao especificar <code>size</code> como uma string como "-2", você ajusta o tamanho da fonte do texto em relação ao tamanho definido na tag <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/basefont"><basefont></a>.</p> <h2 id="Exemplos">Exemplos</h2> @@ -51,7 +51,7 @@ console.log(worldString.big()); // <big>Olá, mundo</big> console.log(worldString.fontsize(7)); // <font size="7">Olá, mundo</fontsize> </pre> -<p>Com o objeto <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/API/ElementCSSInlineStyle/style" title="https://wiki.developer.mozilla.org/en-US/docs/Web/API/ElementCSSInlineStyle/style">element.style</a></code> você pode obter o atributo <code>style</code> do elemento e manipulá-lo de forma mais genérica, por exemplo:</p> +<p>Com o objeto <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/API/ElementCSSInlineStyle/style">element.style</a></code> você pode obter o atributo <code>style</code> do elemento e manipulá-lo de forma mais genérica, por exemplo:</p> <pre class="brush: js notranslate">document.getElementById('#oIdDoElemento').style.fontSize = '0.7em'; </pre> diff --git a/files/pt-br/web/javascript/reference/global_objects/string/italics/index.html b/files/pt-br/web/javascript/reference/global_objects/string/italics/index.html index 30e1876241..2b4c297da8 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/italics/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/italics/index.html @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/italics --- <div>{{JSRef}} {{deprecated_header}}</div> -<p>O método <code>italics()</code> cria um elemento HTML <code><a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/Element/i" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/Element/i"><i></a></code> que faz com que uma string fique em itálico.</p> +<p>O método <code>italics()</code> cria um elemento HTML <code><a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/Element/i"><i></a></code> que faz com que uma string fique em itálico.</p> <h2 id="Sintaxe">Sintaxe</h2> @@ -20,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/italics <h3 id="Valor_retornado">Valor retornado</h3> -<p>Uma string contendo um elemento HTML <code><a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/Element/i" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/Element/i"><i></a></code>.</p> +<p>Uma string contendo um elemento HTML <code><a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/HTML/Element/i"><i></a></code>.</p> <h2 id="Descrição">Descrição</h2> diff --git a/files/pt-br/web/javascript/reference/global_objects/string/match/index.html b/files/pt-br/web/javascript/reference/global_objects/string/match/index.html index 1ba4671e90..ee96efe8a5 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/match/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/match/index.html @@ -15,7 +15,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/match <h2 id="Summary" name="Summary">Resumo</h2> -<p>O método <code>match()</code> retorna uma correspondência entre uma string com uma <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Regular_Expressions" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Regular_Expressions">expressão regular</a>.</p> +<p>O método <code>match()</code> retorna uma correspondência entre uma string com uma <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Regular_Expressions">expressão regular</a>.</p> <h2 id="Syntax" name="Syntax">Sintaxe</h2> @@ -25,7 +25,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/match <dl> <dt><code>regexp</code></dt> - <dd>Um objeto de <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Regular_Expressions" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Regular_Expressions">expressão regular</a>. Se <em><code>regexp</code></em> não for uma <strong><code>RegExp</code></strong>, o mesmo será convertido para uma nova RegExp usando <code>new <strong>RegExp</strong>(<em>regexp</em>)</code>.<br> + <dd>Um objeto de <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Regular_Expressions">expressão regular</a>. Se <em><code>regexp</code></em> não for uma <strong><code>RegExp</code></strong>, o mesmo será convertido para uma nova RegExp usando <code>new <strong>RegExp</strong>(<em>regexp</em>)</code>.<br> <br> Se você não fornecer nenhum parâmetro ao usar o método <code>match()</code>, você obterá um {{jsxref ("Array")}} com uma string vazia: <code>[""]</code>.</dd> </dl> @@ -48,7 +48,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/match <dl> <dt><code>groups</code></dt> - <dd>Um objeto de grupos de captura nomeados cujas chaves são os nomes, e valores são os grupos de captura ou {{jsxref ("undefined")}} se nenhum grupo de captura nomeado foi definido. Consulte <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Groups_and_Ranges" title="https://wiki.developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Groups_and_Ranges">Grupos e Intervalos</a> para obter mais informações.</dd> + <dd>Um objeto de grupos de captura nomeados cujas chaves são os nomes, e valores são os grupos de captura ou {{jsxref ("undefined")}} se nenhum grupo de captura nomeado foi definido. Consulte <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Groups_and_Ranges">Grupos e Intervalos</a> para obter mais informações.</dd> <dt><code>index</code></dt> <dd>O índice da pesquisa em que o resultado foi encontrado.</dd> <dt><code>input</code></dt> @@ -106,7 +106,7 @@ console.log(matches_array); </pre> <div class="blockIndicator note"> -<p><strong>Nota:</strong> Veja também {{jsxref("String.prototype.matchAll()")}} e <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Regular_Expressions#Pesquisa_avan%C3%A7ada_com_Flags" title="https://wiki.developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Regular_Expressions#Pesquisa_avan%C3%A7ada_com_Flags">Pesquisa avançada com sinalizadores</a>.</p> +<p><strong>Nota:</strong> Veja também {{jsxref("String.prototype.matchAll()")}} e <a href="https://wiki.developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Regular_Expressions#Pesquisa_avan%C3%A7ada_com_Flags">Pesquisa avançada com sinalizadores</a>.</p> </div> <h3 id="Usando_grupos_de_captura_nomeados">Usando grupos de captura nomeados</h3> diff --git a/files/pt-br/web/javascript/reference/global_objects/string/small/index.html b/files/pt-br/web/javascript/reference/global_objects/string/small/index.html index 356b49cb2c..dbec8f2227 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/small/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/small/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/small --- <div>{{JSRef}} {{deprecated_header}}</div> -<p>O método <code>small()</code> cria um elemento HTML <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/small" title="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/small"><small></a></code> que faz com que uma string seja exibida em uma fonte pequena.</p> +<p>O método <code>small()</code> cria um elemento HTML <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/small"><small></a></code> que faz com que uma string seja exibida em uma fonte pequena.</p> <h2 id="Sintaxe">Sintaxe</h2> @@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/small <h3 id="Valor_retornado">Valor retornado</h3> -<p>Uma string contendo um elemento HTML <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/small" title="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/small"><small></a></code>.</p> +<p>Uma string contendo um elemento HTML <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/small"><small></a></code>.</p> <h2 id="Descrição">Descrição</h2> @@ -40,7 +40,7 @@ console.log(worldString.big()); // <big>Olá, mundo</big> console.log(worldString.fontsize(7)); // <font size="7">Olá, mundo</fontsize> </pre> -<p>Com o objeto <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/API/ElementCSSInlineStyle/style" title="https://wiki.developer.mozilla.org/en-US/docs/Web/API/ElementCSSInlineStyle/style">element.style</a> você pode pegar o atributo de estilo do elemento e manipulá-lo de forma mais genérica, por exemplo:</p> +<p>Com o objeto <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/API/ElementCSSInlineStyle/style">element.style</a> você pode pegar o atributo de estilo do elemento e manipulá-lo de forma mais genérica, por exemplo:</p> <pre class="brush: js notranslate">document.getElementById('#oIdDoElemento').style.fontSize = '0.7em'; </pre> diff --git a/files/pt-br/web/javascript/reference/global_objects/string/split/index.html b/files/pt-br/web/javascript/reference/global_objects/string/split/index.html index c6a6f817ac..a2175743c7 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/split/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/split/index.html @@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/split </dl> <div class="blockIndicator warning"> -<p><strong>Aviso:</strong> Quando uma string vazia (<code>""</code>) é usada como separador, a string não é dividida por caracteres percebidos pelo usuário (<a href="https://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries" title="https://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries">grapheme clusters</a>) ou caracteres Unicode (pontos de código), mas por unidades de código UTF-16. Isso destrói <a href="http://unicode.org/faq/utf_bom.html#utf16-2" title="http://unicode.org/faq/utf_bom.html#utf16-2">pares substitutos</a>. Consulte “<a href="https://stackoverflow.com/questions/4547609/how-do-you-get-a-string-to-a-character-array-in-javascript/34717402#34717402" title="https://stackoverflow.com/questions/4547609/how-do-you-get-a-string-to-a-character-array-in-javascript/34717402#34717402">Como você transforma uma string em um array de caracteres em JavaScript?” no StackOverflow</a>.</p> +<p><strong>Aviso:</strong> Quando uma string vazia (<code>""</code>) é usada como separador, a string não é dividida por caracteres percebidos pelo usuário (<a href="https://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries" title="https://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries">grapheme clusters</a>) ou caracteres Unicode (pontos de código), mas por unidades de código UTF-16. Isso destrói <a href="http://unicode.org/faq/utf_bom.html#utf16-2" title="http://unicode.org/faq/utf_bom.html#utf16-2">pares substitutos</a>. Consulte “<a href="https://stackoverflow.com/questions/4547609/how-do-you-get-a-string-to-a-character-array-in-javascript/34717402#34717402">Como você transforma uma string em um array de caracteres em JavaScript?” no StackOverflow</a>.</p> </div> <dl> @@ -175,7 +175,7 @@ const strReverse = str.split('').reverse().join('') // split() retorna um array onde os métodos // reverse() e join() podem ser aplicados</pre> -<p>Não funciona se a string contém <code>grapheme clusters</code>, mesmo ao usar uma divisão compatível com Unicode. (Use, por exemplo, <a href="https://github.com/mathiasbynens/esrever" title="https://github.com/mathiasbynens/esrever">esrever</a> no lugar.)</p> +<p>Não funciona se a string contém <code>grapheme clusters</code>, mesmo ao usar uma divisão compatível com Unicode. (Use, por exemplo, <a href="https://github.com/mathiasbynens/esrever">esrever</a> no lugar.)</p> <pre class="brush: js example-bad notranslate">const str = 'résumé' const strReverse = str.split(/(?:)/u).reverse().join('') diff --git a/files/pt-br/web/javascript/reference/global_objects/string/sub/index.html b/files/pt-br/web/javascript/reference/global_objects/string/sub/index.html index 69289bd133..f687eb6c76 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/sub/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/sub/index.html @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/sub --- <div>{{JSRef}} {{deprecated_header}}</div> -<p>O método <code>sub()</code> cria um elemento HTML <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/sub" title="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/sub"><sub></a></code> que faz com que uma string seja exibida como subscrito (texto pequeno).</p> +<p>O método <code>sub()</code> cria um elemento HTML <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/sub"><sub></a></code> que faz com que uma string seja exibida como subscrito (texto pequeno).</p> <h2 id="Sintaxe">Sintaxe</h2> @@ -20,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/sub <h3 id="Valor_retornado">Valor retornado</h3> -<p>Uma string contendo um elemento HTML <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/sub" title="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/sub"><sub></a></code>.</p> +<p>Uma string contendo um elemento HTML <code><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/sub"><sub></a></code>.</p> <h2 id="Descrição">Descrição</h2> diff --git a/files/pt-br/web/javascript/reference/global_objects/string/sup/index.html b/files/pt-br/web/javascript/reference/global_objects/string/sup/index.html index 736ccf33f7..7fd1b9cd38 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/sup/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/sup/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/sup --- <div>{{JSRef}} {{deprecated_header}}</div> -<p>O método <code>sup()</code> cria um elemento HTML <code><a class="external external-icon" href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/sup" rel="noopener" title="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/sup"><sup></a></code> que faz com que uma string seja exibida como sobrescrito.</p> +<p>O método <code>sup()</code> cria um elemento HTML <code><a class="external external-icon" href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/sup" rel="noopener"><sup></a></code> que faz com que uma string seja exibida como sobrescrito.</p> <h2 id="Sintaxe">Sintaxe</h2> @@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/sup <h3 id="Valor_retornado">Valor retornado</h3> -<p>Uma string contendo um elemento HTML <code><a class="external external-icon" href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/sup" rel="noopener" title="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/sup"><sup></a></code>.</p> +<p>Uma string contendo um elemento HTML <code><a class="external external-icon" href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Element/sup" rel="noopener"><sup></a></code>.</p> <h2 id="Descrição">Descrição</h2> |