From 1dc3d721e3b43d4ddaa52e0c3f6ffb81ec2088ed Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Mon, 2 Aug 2021 18:03:13 -0400 Subject: remove link 'title' attributes that's just the 'href' (pt-br, part 5) (#1849) --- files/pt-br/glossary/fuzzing/index.html | 6 ++-- files/pt-br/glossary/json/index.html | 2 +- .../pt-br/glossary/speculative_parsing/index.html | 2 +- files/pt-br/glossary/xhtml/index.html | 2 +- .../how_to_build_custom_form_controls/index.html | 2 +- files/pt-br/mdn/about/index.html | 12 +++---- files/pt-br/mdn/contribute/feedback/index.html | 2 +- .../mdn/guidelines/writing_style_guide/index.html | 6 ++-- files/pt-br/mdn/structures/macros/index.html | 2 +- files/pt-br/mdn/tools/kumascript/index.html | 16 ++++----- files/pt-br/mdn/yari/index.html | 6 ++-- .../index.html | 16 ++++----- .../using_the_alert_role/index.html | 8 ++--- .../index.html | 8 ++--- .../using_the_aria-label_attribute/index.html | 4 +-- .../using_the_aria-labelledby_attribute/index.html | 8 ++--- .../using_the_aria-required_attribute/index.html | 8 ++--- .../using_the_slider_role/index.html | 6 ++-- .../accessibility/aria/aria_test_cases/index.html | 2 +- .../aria/forms/basic_form_hints/index.html | 10 +++--- .../pt-br/web/accessibility/aria/forms/index.html | 2 +- files/pt-br/web/accessibility/aria/index.html | 42 +++++++++++----------- .../aria/web_applications_and_aria_faq/index.html | 40 ++++++++++----------- files/pt-br/web/api/console/log/index.html | 2 +- files/pt-br/web/api/node/contains/index.html | 2 +- files/pt-br/web/api/server-sent_events/index.html | 2 +- files/pt-br/web/api/webgl_api/index.html | 2 +- .../equality_comparisons_and_sameness/index.html | 2 +- files/pt-br/web/javascript/index.html | 2 +- .../web/javascript/language_resources/index.html | 2 +- .../functions/default_parameters/index.html | 2 +- .../reference/global_objects/eval/index.html | 2 +- .../global_objects/string/anchor/index.html | 4 +-- .../global_objects/string/bold/index.html | 4 +-- .../global_objects/string/charcodeat/index.html | 2 +- .../global_objects/string/fixed/index.html | 4 +-- .../global_objects/string/fontcolor/index.html | 2 +- .../global_objects/string/fontsize/index.html | 2 +- .../global_objects/string/link/index.html | 8 ++--- .../global_objects/string/localecompare/index.html | 2 +- .../global_objects/string/matchall/index.html | 6 ++-- .../global_objects/string/normalize/index.html | 2 +- .../reference/global_objects/string/raw/index.html | 4 +-- .../global_objects/string/replace/index.html | 6 ++-- .../global_objects/string/split/index.html | 2 +- .../global_objects/string/strike/index.html | 4 +-- .../string/tolocalelowercase/index.html | 2 +- .../string/tolocaleuppercase/index.html | 2 +- .../javascript/reference/strict_mode/index.html | 8 ++--- files/pt-br/web/media/formats/index.html | 32 ++++++++--------- 50 files changed, 163 insertions(+), 163 deletions(-) (limited to 'files/pt-br') diff --git a/files/pt-br/glossary/fuzzing/index.html b/files/pt-br/glossary/fuzzing/index.html index 3c57581b4e..9593eb3c29 100644 --- a/files/pt-br/glossary/fuzzing/index.html +++ b/files/pt-br/glossary/fuzzing/index.html @@ -14,7 +14,7 @@ original_slug: Glossario/Fuzzing

O Fuzzing é uma técnica para testar o software usando ferramentas automáticas para fornecer entradas inválidas ou inesperadas para um programa ou função em um programa, logo verificando os resultados para ver se o programa falha ou age de forma inapropriada. Essa é uma forma importante para garantir que o software está estável, confiável e seguro, e nós usamos muito o fuzzing no Mozilla.

diff --git a/files/pt-br/glossary/json/index.html b/files/pt-br/glossary/json/index.html index b28fbbcbd9..2f6f6af92b 100644 --- a/files/pt-br/glossary/json/index.html +++ b/files/pt-br/glossary/json/index.html @@ -66,7 +66,7 @@ original_slug: JSON

Ferramentas

diff --git a/files/pt-br/glossary/speculative_parsing/index.html b/files/pt-br/glossary/speculative_parsing/index.html index 3a6c4495ff..12e4125574 100644 --- a/files/pt-br/glossary/speculative_parsing/index.html +++ b/files/pt-br/glossary/speculative_parsing/index.html @@ -18,7 +18,7 @@ original_slug: Web/HTML/Optimizing_your_pages_for_speculative_parsing
  • Don't write an unfinished token. <script>document.write("<div></div");</script> is bad.
  • Don't finish your writing with a carriage return. <script>document.write("Hello World!\r");</script> is bad. <script>document.write("Hello World!\n");</script> is OK.
  • Note that writing balanced tags may cause other tags to be inferred in a way that makes the write unbalanced. E.g. <script>document.write("<div></div>");</script> inside the head element will be interpreted as <script>document.write("</head><body><div></div>");</script> which is unbalanced.
  • -
  • Don't let the semicolon of a named character reference be the last thing that is written. Due to a bug in Firefox 4 though 10 (fixed in Firefox 11), <script>document.write("foo&nbsp;");</script> causes a speculation failure. However, <script>document.write("&nbsp;foo");</script> is OK.
  • +
  • Don't let the semicolon of a named character reference be the last thing that is written. Due to a bug in Firefox 4 though 10 (fixed in Firefox 11), <script>document.write("foo&nbsp;");</script> causes a speculation failure. However, <script>document.write("&nbsp;foo");</script> is OK.
  • Don't format part of a table. <table><script>document.write("<tr><td>Hello World!</td></tr>");</script></table> is bad. However, <script>document.write("<table><tr><td>Hello World!</td></tr></table>");</script> is OK.
  • TODO: document.write inside other formatting elements.
  • diff --git a/files/pt-br/glossary/xhtml/index.html b/files/pt-br/glossary/xhtml/index.html index dbef6b8ffc..862d654582 100644 --- a/files/pt-br/glossary/xhtml/index.html +++ b/files/pt-br/glossary/xhtml/index.html @@ -46,7 +46,7 @@ Content-Type: application/xhtml+xml

    Tipo MIME contra DOCTYPE

    -

    Antes do HTML5, as duas sintaxes eram definidas por duas especificações diferentes: HTML 4.01 e XHTML 1.0. O padrão XHTML1 afirma que você poderia usar XHTML declarando um DOCTYPE especial. Porém, isso nunca foi implementado por nenhum navegador,e tem sido trocado pelo padrão HTML5. Se sua página é enviada como text/html, você não pode usar XHTML.

    +

    Antes do HTML5, as duas sintaxes eram definidas por duas especificações diferentes: HTML 4.01 e XHTML 1.0. O padrão XHTML1 afirma que você poderia usar XHTML declarando um DOCTYPE especial. Porém, isso nunca foi implementado por nenhum navegador,e tem sido trocado pelo padrão HTML5. Se sua página é enviada como text/html, você não pode usar XHTML.

    Observe que o tipo MIME deve ser declarado no Content-Type HTTP header. Se você apenas inseriu a meta tag no HTML como <meta http-equiv=…>, ele será ignorado e tratado como text/html.

    diff --git a/files/pt-br/learn/forms/how_to_build_custom_form_controls/index.html b/files/pt-br/learn/forms/how_to_build_custom_form_controls/index.html index 24503747e8..d145e84f43 100644 --- a/files/pt-br/learn/forms/how_to_build_custom_form_controls/index.html +++ b/files/pt-br/learn/forms/how_to_build_custom_form_controls/index.html @@ -404,7 +404,7 @@ original_slug: Web/Guide/HTML/Forms/How_to_build_custom_form_widgets

    In the code we are about to build, we will use the standard DOM API to do all the work we need. However, although DOM API support has gotten much better in browsers, there are always issues with legacy browsers (especially with good old Internet Explorer).

    -

    If you want to avoid trouble with legacy browsers, there are two ways to do so: using a dedicated framework such as jQuery, $dom, prototype, Dojo, YUI, or the like, or by polyfilling the missing feature you want to use (which can easily be done through conditional loading, with the yepnope library for example).

    +

    If you want to avoid trouble with legacy browsers, there are two ways to do so: using a dedicated framework such as jQuery, $dom, prototype, Dojo, YUI, or the like, or by polyfilling the missing feature you want to use (which can easily be done through conditional loading, with the yepnope library for example).

    The features we plan to use are the following (ordered from the riskiest to the safest):

    diff --git a/files/pt-br/mdn/about/index.html b/files/pt-br/mdn/about/index.html index 431d0bf6a5..dec832f10f 100644 --- a/files/pt-br/mdn/about/index.html +++ b/files/pt-br/mdn/about/index.html @@ -39,7 +39,7 @@ translation_of: MDN/About

    Licenças e cópias de direito

    -

    Os documentos wiki da MDN foram preparados com as contribuições de muitos autores, de dentro e de fora da Mozilla Foundation. A menos que seja indicado, o conteúdo está disponível sob os termos da Creative Commons Attribution-ShareAlike license (CC-BY-SA), v2.5 ou qualquer versão mais recente. Por favor, atribua "Mozilla Contributors" e inclua um hyperlink (online) ou URL (impresso) para a página da wiki específica do conteúdo referenciado. Por exemplo, para atribuir a este artigo, você pode escrever: 

    +

    Os documentos wiki da MDN foram preparados com as contribuições de muitos autores, de dentro e de fora da Mozilla Foundation. A menos que seja indicado, o conteúdo está disponível sob os termos da Creative Commons Attribution-ShareAlike license (CC-BY-SA), v2.5 ou qualquer versão mais recente. Por favor, atribua "Mozilla Contributors" e inclua um hyperlink (online) ou URL (impresso) para a página da wiki específica do conteúdo referenciado. Por exemplo, para atribuir a este artigo, você pode escrever: 

    About MDN por Mozilla Contributors está licenciado sob CC-BY-SA 2.5.
    @@ -49,11 +49,11 @@ translation_of: MDN/About

    Nota: Veja MDN content on WebPlatform.org para informações sobre como reutilizar e atribuir conteúdo da MDN naquele site.

    -

    Amostras de código adicionadas a esta wiki antes de 20 de agosto de 2010 estão disponíveis sob a MIT license; você deveria inserir a seguinte informação de atribuição no template MIT: "© <data da última revisão da página da wiki> <nome da pessoa que a inseriu na wiki>".

    +

    Amostras de código adicionadas a esta wiki antes de 20 de agosto de 2010 estão disponíveis sob a MIT license; você deveria inserir a seguinte informação de atribuição no template MIT: "© <data da última revisão da página da wiki> <nome da pessoa que a inseriu na wiki>".

    -

    Amostras de código adicionadas no dia 20 de agosto de 2010 ou depois estão no public domain. Não é necessário um aviso de licença, mas se você precisa de um, você pode utilizar: "Qualquer direito de cópia é dedicado ao Domínio Público. http://creativecommons.org/publicdomain/zero/1.0/".

    +

    Amostras de código adicionadas no dia 20 de agosto de 2010 ou depois estão no public domain. Não é necessário um aviso de licença, mas se você precisa de um, você pode utilizar: "Qualquer direito de cópia é dedicado ao Domínio Público. http://creativecommons.org/publicdomain/zero/1.0/".

    -

    Se você deseja contribuir para esta wiki, você deve tornar sua documentação disponível pela licença Attribution-ShareAlike (ou ocasionalmente uma licença alternativa já especificada pela página que você está editando), e suas amostras de código disponívels sob a Creative Commons CC-0 (uma dedicação de Domínio Público). Acrescentar a esta wiki significa que você concorda que suas contribuições serão feitas sob estas licenças.

    +

    Se você deseja contribuir para esta wiki, você deve tornar sua documentação disponível pela licença Attribution-ShareAlike (ou ocasionalmente uma licença alternativa já especificada pela página que você está editando), e suas amostras de código disponívels sob a Creative Commons CC-0 (uma dedicação de Domínio Público). Acrescentar a esta wiki significa que você concorda que suas contribuições serão feitas sob estas licenças.

    Alguns conteúdos mais antigos foram disponibilizados sob uma licença diferente das citadas acima; estas são indicadas no final de cada página em um Alternate License Block.

    @@ -105,13 +105,13 @@ translation_of: MDN/About

    Bugs do site ou solicitar recursos

    -

    Kuma, a plataforma desenvolvida pela Mozilla usada para o web site da MDN, está em um constante estado de desenvolvimento. Nossos desenvolvedores—assim como vários contribuidores voluntários—estão constantemente fazendo melhorias. Se você encontrar um bug, ou tiver um problema com o site, ou ainda tiver uma sugestão para algo que poderia tornar o software mais incrível, você pode usar o Kuma bug form para preencher um relatório.

    +

    Kuma, a plataforma desenvolvida pela Mozilla usada para o web site da MDN, está em um constante estado de desenvolvimento. Nossos desenvolvedores—assim como vários contribuidores voluntários—estão constantemente fazendo melhorias. Se você encontrar um bug, ou tiver um problema com o site, ou ainda tiver uma sugestão para algo que poderia tornar o software mais incrível, você pode usar o Kuma bug form para preencher um relatório.

    História da MDN

    O projeto Mozilla Developer Network (a.k.a. Mozilla Developer Center (MDC), a.k.a. Devmo) começou no início de 2005, quando a Mozilla Foundation obteve uma licença da AOL para utilizar o conteúdo original DevEdge. Os materiais ainda úteis foram extraídos do conteúdo DevEdge, e então migrados por voluntários para essa wiki, pra que a manutenção e atualização fossem mais fáceis.

    -

    Desde então, o projeto continuou a crescer e agora forma um nexo central para toda a documentação para desenvolvedores relacionada ao Mozilla Project e tecnologias abertas da web. Em 2010, o nome mudou para Mozilla Developer Network; 2011 viu a adição do Demo Studio para desenvolvedores web compartilharem e exibirem seu código, e páginas Learning para fornecer links de tutoriais. (O nome MDC ainda vive como "MDN Doc Center" para a seção de documentação.) A tempo, espera-se que a Mozilla Developer Network se torne um recurso que web designers, desenvolvedores de aplicações, e escritores de extensões e temas visitam regularmente. 

    +

    Desde então, o projeto continuou a crescer e agora forma um nexo central para toda a documentação para desenvolvedores relacionada ao Mozilla Project e tecnologias abertas da web. Em 2010, o nome mudou para Mozilla Developer Network; 2011 viu a adição do Demo Studio para desenvolvedores web compartilharem e exibirem seu código, e páginas Learning para fornecer links de tutoriais. (O nome MDC ainda vive como "MDN Doc Center" para a seção de documentação.) A tempo, espera-se que a Mozilla Developer Network se torne um recurso que web designers, desenvolvedores de aplicações, e escritores de extensões e temas visitam regularmente. 

    Sobre a Mozilla

    diff --git a/files/pt-br/mdn/contribute/feedback/index.html b/files/pt-br/mdn/contribute/feedback/index.html index 8e2c619cc0..afadc0d10e 100644 --- a/files/pt-br/mdn/contribute/feedback/index.html +++ b/files/pt-br/mdn/contribute/feedback/index.html @@ -45,7 +45,7 @@ translation_of: MDN/Contribute/Feedback

    Email

    -

    Discussões de longo-prazo acontecem em nossa mailing list, dev-mdc@lists.mozilla.org. você postar na lista sem se inscrever nela, mas neste caso, sua postagem deve ser aprovada por um moderador, o que significa que levará mais tempo para que outros possam vê-lo. Você pode visualizar e postar em dev-mdc através de sua escolha de formatos:

    +

    Discussões de longo-prazo acontecem em nossa mailing list, dev-mdc@lists.mozilla.org. você postar na lista sem se inscrever nela, mas neste caso, sua postagem deve ser aprovada por um moderador, o que significa que levará mais tempo para que outros possam vê-lo. Você pode visualizar e postar em dev-mdc através de sua escolha de formatos:

    {{ DiscussionList("dev-mdc", "mozilla.dev.mdc") }}

    diff --git a/files/pt-br/mdn/guidelines/writing_style_guide/index.html b/files/pt-br/mdn/guidelines/writing_style_guide/index.html index 21070eabfc..31c5a0294a 100644 --- a/files/pt-br/mdn/guidelines/writing_style_guide/index.html +++ b/files/pt-br/mdn/guidelines/writing_style_guide/index.html @@ -388,7 +388,7 @@ var toolkitProfileService = Components.classes["@mozilla.org/toolkit/profile-ser
    -

    Note: This is in contrast to the One Mozilla style guide, which specifies that the serial comma is not to be used. MDN is an exception to this rule.

    +

    Note: This is in contrast to the One Mozilla style guide, which specifies that the serial comma is not to be used. MDN is an exception to this rule.

    Spelling

    @@ -563,10 +563,10 @@ var toolkitProfileService = Components.classes["@mozilla.org/toolkit/profile-ser diff --git a/files/pt-br/mdn/structures/macros/index.html b/files/pt-br/mdn/structures/macros/index.html index 8a8f1eea2f..f55f13769b 100644 --- a/files/pt-br/mdn/structures/macros/index.html +++ b/files/pt-br/mdn/structures/macros/index.html @@ -11,7 +11,7 @@ translation_of: MDN/Structures/Macros

    Como as macros são implementadas

    -

    Macros on MDN are implemented using server-executed JavaScript code, interpreted using Node.js. On top of that we have a number of libraries we've implemented that provide wiki-oriented services and features to let macros interact with the wiki platform and its contents. If you're interested in learning more, see the KumaScript guide.

    +

    Macros on MDN are implemented using server-executed JavaScript code, interpreted using Node.js. On top of that we have a number of libraries we've implemented that provide wiki-oriented services and features to let macros interact with the wiki platform and its contents. If you're interested in learning more, see the KumaScript guide.

    Using a macro in content

    diff --git a/files/pt-br/mdn/tools/kumascript/index.html b/files/pt-br/mdn/tools/kumascript/index.html index 9c89712e59..51fb751707 100644 --- a/files/pt-br/mdn/tools/kumascript/index.html +++ b/files/pt-br/mdn/tools/kumascript/index.html @@ -15,7 +15,7 @@ translation_of: MDN/Tools/KumaScript ---
    {{MDNSidebar}}

    Overview

    -

    On the Kuma platform that powers MDN, the template system for automating aspects of content on the wiki is called KumaScript. KumaScript is powered by server-side JavaScript, implemented using Node.js. This article provides basic information on how to use KumaScript.

    +

    On the Kuma platform that powers MDN, the template system for automating aspects of content on the wiki is called KumaScript. KumaScript is powered by server-side JavaScript, implemented using Node.js. This article provides basic information on how to use KumaScript.

    For a detailed overview and Q&A of KumaScript, watch the MDN dev team's KumaScript Fireside Chat (the meeting starts at 10 minutes into the video). KumaScript replaced DekiScript, which was the template language for MindTouch, the previous platform used by MDN.

    @@ -38,7 +38,7 @@ translation_of: MDN/Tools/KumaScript

    Basics

    -

    KumaScript is used on MDN in embedded JavaScript templates. These templates can be invoked in document content by any MDN author, through the use of macros.

    +

    KumaScript is used on MDN in embedded JavaScript templates. These templates can be invoked in document content by any MDN author, through the use of macros.

    A script in KumaScript is a template, and each template is a file in the macros directory of the KumaScript repository on Github. A  template looks like this:

    @@ -81,7 +81,7 @@ Hello #2

    The data from this macro is available in template code as an object in the $0 argument (e.g., $0.Alpha, $0.Beta, $0.Foo). This also allows you to express complex data structures in macro parameters that are hard or impossible to do with a simple list of parameters.

    -

    Note that this parameter style is very picky — it must adhere to JSON syntax exactly, which has some requirements about escaping characters that are easy to miss (e.g., all forward slashes are escaped). When in doubt, try running your JSON through a validator.

    +

    Note that this parameter style is very picky — it must adhere to JSON syntax exactly, which has some requirements about escaping characters that are easy to miss (e.g., all forward slashes are escaped). When in doubt, try running your JSON through a validator.

    How to write "\{{" in text

    @@ -93,7 +93,7 @@ Hello #2

    Each KumaScript template is a file under the macros directory of KumaScript. You create and edit these files as you would the files of any open-source project on GitHub (see the KumaScript README for more information).

    -

    KumaScript templates are processed by an embedded JavaScript template engine with a few simple rules:

    +

    KumaScript templates are processed by an embedded JavaScript template engine with a few simple rules:

    Tips

    @@ -207,7 +207,7 @@ Hello #<%= i %>

    Built-in methods

    -

    This manually-maintained documentation is likely to fall out of date with the code. With that in mind, you can always check out the latest state of built-in APIs in the KumaScript source. But here is a selection of useful methods exposed to templates:

    +

    This manually-maintained documentation is likely to fall out of date with the code. With that in mind, you can always check out the latest state of built-in APIs in the KumaScript source. But here is a selection of useful methods exposed to templates:

    md5(string)
    @@ -223,7 +223,7 @@ Hello #<%= i %>
    cacheFn(key, timeout, function_to_cache)
    Using the given key and cache entry lifetime, cache the results of the given function. Honors the value of env.cache_control to invalidate cache on no-cache, which can be sent by a logged-in user hitting shift-refresh.
    request
    -
    Access to mikeal/request, a library for making HTTP requests. Using this module in KumaScript templates is not yet very friendly, so you may want to wrap usage in module APIs that simplify things.
    +
    Access to mikeal/request, a library for making HTTP requests. Using this module in KumaScript templates is not yet very friendly, so you may want to wrap usage in module APIs that simplify things.
    log.debug(string)
    Outputs a debug message into the script log on the page (i.e. the big red box that usually displays errors).
    @@ -496,5 +496,5 @@ var s_title = mdn.localString({ diff --git a/files/pt-br/mdn/yari/index.html b/files/pt-br/mdn/yari/index.html index db7fc01306..0581e2f1cb 100644 --- a/files/pt-br/mdn/yari/index.html +++ b/files/pt-br/mdn/yari/index.html @@ -8,7 +8,7 @@ original_slug: MDN/Kuma ---
    {{MDNSidebar}}
    -

    Kuma é a plataforma wiki que  auxilia o Mozilla Developer Network. É uma plataforma open source escrita em Python utilizando o framework Django.

    +

    Kuma é a plataforma wiki que  auxilia o Mozilla Developer Network. É uma plataforma open source escrita em Python utilizando o framework Django.

    @@ -48,13 +48,13 @@ original_slug: MDN/Kuma
    Uma lista dos bugs do Kuma. Sinta-se livre para olha-los e encontrar algo que você gostaria de corrigir. Esse link requer que você logue no Bugzilla.
    Ferrmentas e Links
    Esta página tem uma lista detalhada de várias ferramentas utéis e páginas de documentção. Encontre páginas que nossos desenvolvedores usam todos os dias!
    -
    Informar um bug
    +
    Informar um bug
    Se você teve algum problema com o Kuma,  ou possui uma ideia para o torna-lo melhor, você pode arquivar um bug!
    Log de mudanças
    Uma lista das últimas mundaças enviadas; um ótimo lugar para visualizar o que aconteceu recentemente.
    O que é implantado?
    Um quadro de status que mostra o que foi implantado ao server de produção.
    -
    Roteiro de Engenhria
    +
    Roteiro de Engenhria
    Quadro do Trello usado para gerenciamento do trabalho regular  no projeto do Kuma.
    diff --git a/files/pt-br/web/accessibility/an_overview_of_accessible_web_applications_and_widgets/index.html b/files/pt-br/web/accessibility/an_overview_of_accessible_web_applications_and_widgets/index.html index da197714e9..659d94b101 100644 --- a/files/pt-br/web/accessibility/an_overview_of_accessible_web_applications_and_widgets/index.html +++ b/files/pt-br/web/accessibility/an_overview_of_accessible_web_applications_and_widgets/index.html @@ -48,7 +48,7 @@ original_slug: Web/Acessibilidade/An_overview_of_accessible_web_applications_and

    ARIA

    -

    As definições para WAI-ARIA Accessible Rich Internet Applications (Aplicações Ricas para uma Internete Acessível), da W3C -  Web Accessibility Initiative (Iniciativa pela Acessibilidade na Rede Mundial/World Wide Web Consortium-W3C) - oferecem uma via para a adição das necessidades semânticas perdidas pelas tecnologias assistivas, como os leitores de tela. O conjunto ARIA possibilita que desenvolvedores possam descrever seus widgets de forma mais detalhada com a inclusão de atributos especiais à marcação. Projetado para preencher a lacuna entre o padrão de rotulagem HTML e os controles com estilo ambiente encontrados em aplicações dinâmicas pela web, o conjunto ARIA fornece funções (roles) e estados (states) que descrevem o comportamento da maioria das interfaces de utilização dos widgets conhecidas.

    +

    As definições para WAI-ARIA Accessible Rich Internet Applications (Aplicações Ricas para uma Internete Acessível), da W3C -  Web Accessibility Initiative (Iniciativa pela Acessibilidade na Rede Mundial/World Wide Web Consortium-W3C) - oferecem uma via para a adição das necessidades semânticas perdidas pelas tecnologias assistivas, como os leitores de tela. O conjunto ARIA possibilita que desenvolvedores possam descrever seus widgets de forma mais detalhada com a inclusão de atributos especiais à marcação. Projetado para preencher a lacuna entre o padrão de rotulagem HTML e os controles com estilo ambiente encontrados em aplicações dinâmicas pela web, o conjunto ARIA fornece funções (roles) e estados (states) que descrevem o comportamento da maioria das interfaces de utilização dos widgets conhecidas.

    A especificação ARIA está dividida em três tipos diferentes de atributos: funções (roles), estados (states) e propriedades (properties). As funções (roles) descrevem os widgets que não estão disponíveis de outra forma em HTML 4, como deslizantes, barras de menu, abas e diálogos. As propriedades (properties) descrevem as características desses widgets - se podem ser arrastados (draggable), se existe algum elemento obrigatório, ou se trazem uma janela de explosão (popup) associada. Os estados (states) descrevem a interação atual de um elemento, informando à tecnlogia assistiva se este se encontra ativo, desativado, selecionado, ou oculto.

    @@ -94,11 +94,11 @@ original_slug: Web/Acessibilidade/An_overview_of_accessible_web_applications_and
  • aria-grabbed (arrastado): indica o estado "arrastado" para um objeto, em uma operação de "arrastar e soltar".
  • -

    (Para uma lista completa de estados ARIA, consulte a ARIA list of states and properties (lista de estados e propriedades ARIA).

    +

    (Para uma lista completa de estados ARIA, consulte a ARIA list of states and properties (lista de estados e propriedades ARIA).

    Os desenvolvedores devem dar preferência ao uso dos estados ARIA para indicar a situação atual dos elementos widgets na interface de utilização (UI) e os seletores de atributos CSS para alterar a sua aparência, com base nas mudanças desses estados (em vez de usar um roteiro (script) para mudar um nome de classe de um elemento).

    -

    A Open Ajax Alliance (OAA - Aliança OpenAJAX ) disponibiliza um exemplo de um seletor de atributos CSS baseado nos estados ARIA (em inglês) - an example of CSS attribute selectors based on ARIA states. O exemplo mostra a interface de um editor WYS/WYG com um sistema de menu dinâmico. Os itens selecionados no menu, como o tipo de fonte estão, visualmente, distintos dos outros. As partes importantes do exemplo são explicadas a seguir.

    +

    A Open Ajax Alliance (OAA - Aliança OpenAJAX ) disponibiliza um exemplo de um seletor de atributos CSS baseado nos estados ARIA (em inglês) - an example of CSS attribute selectors based on ARIA states. O exemplo mostra a interface de um editor WYS/WYG com um sistema de menu dinâmico. Os itens selecionados no menu, como o tipo de fonte estão, visualmente, distintos dos outros. As partes importantes do exemplo são explicadas a seguir.

    Neste exemplo, a HTML para um menu tem a forma exibida abaixo. Note como, nas linhas 7 e 13, a propriedade (property) aria-checked é usada para declarar o estado da seleção dos itens do menu.

    @@ -153,7 +153,7 @@ original_slug: Web/Acessibilidade/An_overview_of_accessible_web_applications_and

    Quando o conteúdo visual é alterado (isto é, um elemento é escondido, ou mostrado), os desenvolvedores devem mudar o valor da propriedade aria-hidden. As técnicas descritas acima devem ser usadas, a fim de declarar a CSS para ocultar um elemento utilizando display:none (exibir:nenhum).

    -

    O sítio da Open Ajax Alliance fornece um exemplo de uma dica de tela (tooltip) que utiliza o estado aria-hidden para controlar a sua visibilidade (em inglês) an example of a tooltip that uses aria-hidden to control the visibility of the tooltip. O exemplo mostra um formulário web simples, com caixas de dicas de tela contendo instruções associadas aos campos de entrada. As partes relevantes deste exemplo estão explicadas abaixo.

    +

    O sítio da Open Ajax Alliance fornece um exemplo de uma dica de tela (tooltip) que utiliza o estado aria-hidden para controlar a sua visibilidade (em inglês) an example of a tooltip that uses aria-hidden to control the visibility of the tooltip. O exemplo mostra um formulário web simples, com caixas de dicas de tela contendo instruções associadas aos campos de entrada. As partes relevantes deste exemplo estão explicadas abaixo.

    Aqui, a HTML para a dica de tela tem a forma exibida no Exemplo 2a. A linha 9 configura o estado da aria-hidden para true.

    @@ -222,14 +222,14 @@ original_slug: Web/Acessibilidade/An_overview_of_accessible_web_applications_and

    Assim, para o exemplo de widget de abas acima, a pessoa que estiver navegando deve ser capaz de entrar e sair da caixa que o contém usando as teclas "Tab" e "Shift+Tab" ( a <ol> na nossa marcação). Uma vez que o foco, pelo teclado, estiver dentro do contêiner, as teclas de setas devem permitir a navegação entre as suas diferentes guias (os elementos <li> ). A partir daqui as convenções variam de plataforma para plataforma. No Windows, a próxima aba deve ser ativada, automaticamente, quando as teclas de setas forem pressionadas. Em Mac OS X, seus utilizadores ativam a próxima aba pressionando a tecla "Entra", ou a "barra de espaço". Um  tutorial abrangente, para a criação de widgets, com navegação pelo teclado, descreve como implementar esse comportamento utilizando JavaScript Keyboard-navigable JavaScript widgets (JavaScript para widgets navegáveis pelo teclado).

    -

    Para mais detalhes sobre as convenções da navegação pelo teclado em modelo ambiente, um guia completo (em inglês) DHTML style guide (guia de estilos da HTML Dinâmica) está disponível. Este guia oferece uma visão global de como a navegação pelo teclado deve funcionar em cada tipo de widget suportado pelo conjunto ARIA. A  W3C também oferece um documento que ajuda muito, ARIA Best Practices, incluindo a navegação pelo teclado e as convenções de atalhos para uma variedade de widgets.

    +

    Para mais detalhes sobre as convenções da navegação pelo teclado em modelo ambiente, um guia completo (em inglês) DHTML style guide (guia de estilos da HTML Dinâmica) está disponível. Este guia oferece uma visão global de como a navegação pelo teclado deve funcionar em cada tipo de widget suportado pelo conjunto ARIA. A  W3C também oferece um documento que ajuda muito, ARIA Best Practices, incluindo a navegação pelo teclado e as convenções de atalhos para uma variedade de widgets.

    Veja, também

    diff --git a/files/pt-br/web/accessibility/aria/aria_techniques/using_the_alert_role/index.html b/files/pt-br/web/accessibility/aria/aria_techniques/using_the_alert_role/index.html index 3a87a7fc72..1530013453 100644 --- a/files/pt-br/web/accessibility/aria/aria_techniques/using_the_alert_role/index.html +++ b/files/pt-br/web/accessibility/aria/aria_techniques/using_the_alert_role/index.html @@ -23,7 +23,7 @@ original_slug: Web/Accessibility/ARIA/ARIA_Techniques/Utilizando_o_alert_role

    Descrição

    -

    Esta técnica mostra como utilizar o atributo role alert e demonstra seu efeito em navegadores e tecnologias assistivas.

    +

    Esta técnica mostra como utilizar o atributo role alert e demonstra seu efeito em navegadores e tecnologias assistivas.

    O atributo de alerta é utilizado para comunicar alguma mensagem importante e, frequentemente, urgente. Quando este atributo (role) estiver ligado a um elemento, o navegador vai enviar um evento acessível de alerta aos produtos de tecnologia assistiva que, então, poderão notificar seus utilizadores sobre o que estiver acontecendo. O atributo alert é mais útil para as informações que requerem a atenção imediata na tela. Por exemplo:

    @@ -109,7 +109,7 @@ document.getElementById("expirationWarning").className = "";

    Notas:

    @@ -123,7 +123,7 @@ document.getElementById("expirationWarning").className = "";

    Atributos ARIA utilizados

    Técnicas ARIA relacionadas

    @@ -140,7 +140,7 @@ document.getElementById("expirationWarning").className = "";

    Recursos Adicionais

     

    diff --git a/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-describedby_attribute/index.html b/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-describedby_attribute/index.html index c2c258dae7..b97f335b27 100644 --- a/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-describedby_attribute/index.html +++ b/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-describedby_attribute/index.html @@ -9,7 +9,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedb ---

    Descrição

    -

    O atributo aria-describedby é usado para indicar os IDs dos elementos que descrevem o objeto. Isso é usado para estabelecer um relacionamento entre widgets ou grupos e texto que descrevem eles. Isso é muito similar ao aria-labelledby: um rótulo (label) que descreve a essência de um objeto, enquanto a descrição fornece mais informação do que o usuário pode precisar.

    +

    O atributo aria-describedby é usado para indicar os IDs dos elementos que descrevem o objeto. Isso é usado para estabelecer um relacionamento entre widgets ou grupos e texto que descrevem eles. Isso é muito similar ao aria-labelledby: um rótulo (label) que descreve a essência de um objeto, enquanto a descrição fornece mais informação do que o usuário pode precisar.

    O atributo aria-describedby não é usado apenas para elementos de formulário; ele também é usado para associar texto estático com widgets, grupos de elementos, paineis, regiões que tem um cabeçalho, definiões e mais. A seção abaixo fornece mais informação sobre como usar o atributo nesses casos.

    @@ -56,8 +56,8 @@ retornará você para a página principal</div>

    Exemplos funcionando:

    Notas

    @@ -83,5 +83,5 @@ retornará você para a página principal</div>

    Recursos adicionais

    diff --git a/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-label_attribute/index.html b/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-label_attribute/index.html index d68e7b49ae..3b1cf30dc4 100644 --- a/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-label_attribute/index.html +++ b/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-label_attribute/index.html @@ -8,7 +8,7 @@ tags: - Referencia translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute --- -

    O atributo aria-label é usado para definir uma string na tag do elemento atual. Use nos casos que a tag do texto não seja visível na tela. Se há texto visível na tag do elemento, usa aria-labelledby em vez.

    +

    O atributo aria-label é usado para definir uma string na tag do elemento atual. Use nos casos que a tag do texto não seja visível na tela. Se há texto visível na tag do elemento, usa aria-labelledby em vez.

    Esse atributo pode ser usado em qualquer elemento de HTML; não se limita aos elementos que tem um papel ARIA atribuído.

    @@ -61,5 +61,5 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attr

    Recursos Adicionais

    diff --git a/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.html b/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.html index bfed81d160..83c43f6522 100644 --- a/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.html +++ b/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.html @@ -10,7 +10,7 @@ original_slug: Web/Accessibility/ARIA/ARIA_Techniques/Usando_o_atributo_aria-lab ---

    Descrição

    -

    Essa técnica demonstra como usar o atributo aria-labelledby.

    +

    Essa técnica demonstra como usar o atributo aria-labelledby.

    O atributo aria-labelledby é usado para indicar os IDs de elementos que são os rótulos para o objeto. É usado para estabelecer uma relação entre widgets ou grupos e suas labels. Usuários de tecnologias assistivas como leitores de telas navegam tipicamente uma página através de TABs entre as áreas da tela. Se uma label não está associada com um elemento input, widget ou grupo, não será legível por leitor de tela.

    @@ -127,8 +127,8 @@ ou a uma preparação mais inerte prescrito para o alívio mental do paciente do

    Exemplos Funcionais:

    Notas 

    @@ -155,5 +155,5 @@ ou a uma preparação mais inerte prescrito para o alívio mental do paciente do

    Recursos Adicionais

    diff --git a/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-required_attribute/index.html b/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-required_attribute/index.html index 666dcbb418..1d7eb8df91 100644 --- a/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-required_attribute/index.html +++ b/files/pt-br/web/accessibility/aria/aria_techniques/using_the_aria-required_attribute/index.html @@ -11,7 +11,7 @@ original_slug: Web/Accessibility/ARIA/ARIA_Techniques/Usando_o_atributo_aria-req

    Descrição

    -

    O atributo aria-required é usado para indicar que a entrada do usuário é obrigatória em um elemento antes que um formulário possa ser enviado. Este atributo pode ser usado com qualquer elemento de formulário HTML típico; não se limita a elementos que têm uma  role atribuída.

    +

    O atributo aria-required é usado para indicar que a entrada do usuário é obrigatória em um elemento antes que um formulário possa ser enviado. Este atributo pode ser usado com qualquer elemento de formulário HTML típico; não se limita a elementos que têm uma  role atribuída.

    {{ HTMLVersionInline("5") }} agora tem o atributo required, mas aria-required ainda é útil para agentes de usuário que não suportam ainda HTML5.

    @@ -47,7 +47,7 @@ original_slug: Web/Accessibility/ARIA/ARIA_Techniques/Usando_o_atributo_aria-req

    Exemplos de trabalho:

    -

    Exemplo de Tooltip  (inclui o uso do atributo aria-required)

    +

    Exemplo de Tooltip  (inclui o uso do atributo aria-required)

    Notas 

    @@ -76,8 +76,8 @@ original_slug: Web/Accessibility/ARIA/ARIA_Techniques/Usando_o_atributo_aria-req

    Recursos adicionais

    diff --git a/files/pt-br/web/accessibility/aria/aria_techniques/using_the_slider_role/index.html b/files/pt-br/web/accessibility/aria/aria_techniques/using_the_slider_role/index.html index 43ded9c152..7ed48ef085 100644 --- a/files/pt-br/web/accessibility/aria/aria_techniques/using_the_slider_role/index.html +++ b/files/pt-br/web/accessibility/aria/aria_techniques/using_the_slider_role/index.html @@ -6,7 +6,7 @@ original_slug: Web/Accessibility/ARIA/ARIA_Techniques/Usando_o_slider_role ---

    Descrição

    -

    Essa técnica demosntrará como usar o slider role. 

    +

    Essa técnica demosntrará como usar o slider role. 

    The slider role is used for markup that allows a user to select a value from within a given range. The slider role is assigned to the "thumb," the control that is adjusted to change the value. Typically, another element is styled to visually represent the range of possible valued, and the thumb positioned visually to represent the value within that range. As the user interacts with the thumb, the application must programmatically adjust the slider's aria-valuenow (and possible aria-valuetext) attribute to reflect the current value. See the {{ anch("Examples") }} section below for more information.

    @@ -98,7 +98,7 @@ var updateSlider = function (newValue) {

    Working Examples:

    Notas 

    @@ -122,5 +122,5 @@ var updateSlider = function (newValue) {

    Recursos Adicionais

    diff --git a/files/pt-br/web/accessibility/aria/aria_test_cases/index.html b/files/pt-br/web/accessibility/aria/aria_test_cases/index.html index c079dc751e..22940acf65 100644 --- a/files/pt-br/web/accessibility/aria/aria_test_cases/index.html +++ b/files/pt-br/web/accessibility/aria/aria_test_cases/index.html @@ -7,7 +7,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Test_Cases
    A informação dessa página encontra-se desatualizada: sua última atualização foi em Novmebro de 2010. No entanto, as informações ainad podem ser úteis para alguns leitores.

    -Para ver exemplos atualizados, entre em OpenAjaxAlliance ARIA examples page.
    +Para ver exemplos atualizados, entre em OpenAjaxAlliance ARIA examples page.

    For each example we test the "Expected" results with assistive technologies, for each browser that AT supports WAI-ARIA in. Where a failure occurs we will test the browser for API incorrectness, using tools such as MSAA Inspect. This must be done in order to determine where to file a bug (browser or AT).

    diff --git a/files/pt-br/web/accessibility/aria/forms/basic_form_hints/index.html b/files/pt-br/web/accessibility/aria/forms/basic_form_hints/index.html index ac3f88e18b..51b537eb24 100644 --- a/files/pt-br/web/accessibility/aria/forms/basic_form_hints/index.html +++ b/files/pt-br/web/accessibility/aria/forms/basic_form_hints/index.html @@ -38,7 +38,7 @@ original_slug: Web/Accessibility/ARIA/forms/Dicas_básicas_de_form

    Rotulando com ARIA

    -

    O elemento HTML {{HTMLElement("label")}} é apropriado para elementos relacionados com form, mas muitos controles de form são implementados como widget JavaScript dinâmico, usando {{HTMLElement("div")}}s ou {{HTMLElement("span")}}s. WAI-ARIA, a especificação de Aplicações Internet Ricas em Acessibilidade da W3C Iniciativa de Acessibilidade Web, fornece o atributo aria-labelledby para esses casos.

    +

    O elemento HTML {{HTMLElement("label")}} é apropriado para elementos relacionados com form, mas muitos controles de form são implementados como widget JavaScript dinâmico, usando {{HTMLElement("div")}}s ou {{HTMLElement("span")}}s. WAI-ARIA, a especificação de Aplicações Internet Ricas em Acessibilidade da W3C Iniciativa de Acessibilidade Web, fornece o atributo aria-labelledby para esses casos.

    O exemplo abaixo mostra um grupo de botões rádio usando um lista não ordenada. Note que na linha 3, o elemento {{HTMLElement("li")}} seta o atributo aria-labelledby para "rg1_label," o id do elemento {{HTMLElement("h3")}} na linha 1, que é o label para o grupo rádio.

    @@ -61,7 +61,7 @@ original_slug: Web/Accessibility/ARIA/forms/Dicas_básicas_de_form

    Descrevendo com ARIA

    -

    Controles form às vezes tem uma descrição associada com eles, em adição ao label. ARIA fornece o atributo aria-describedby para diretamente associar a descrição com o controle.

    +

    Controles form às vezes tem uma descrição associada com eles, em adição ao label. ARIA fornece o atributo aria-describedby para diretamente associar a descrição com o controle.

    O exemplo abaixo mostra um elemento {{HTMLElement("button")}} que é descrito por uma sentença num elemento {{HTMLElement("div")}} separado. O atributo aria-describedby no {{HTMLElement("button")}} referencia o id de {{HTMLElement("div")}}.

    @@ -77,8 +77,8 @@ original_slug: Web/Accessibility/ARIA/forms/Dicas_básicas_de_form

    Web developers tipicamente usam estratégias de apresentação para indicar campos obrigatórios ou campos inválidos, mas tecnologias assistivas (TAs) não podem necessariamente inferir essa informação a partir da apresentação. ARIA fornece atributos para indicar que os controles do form são obrigatórios ou inválidos:

    O exemplo abaixo mostra um form simples com três campos. Nas linhas 4 e 12, o atributo aria-required é setado para true (em adição aos asteriscos próximos aos labels) indicando que os campos de nome e e-mail são obrigatórios. A segunda parte do exemplo é um trecho de JavaScript que valida o e-mail e seta o atributo aria-invalid do campo e-mail (linha 12 do HTML) de acordo com o resultado (em adição à mudança de apresentação do elemento).

    @@ -116,4 +116,4 @@ original_slug: Web/Accessibility/ARIA/forms/Dicas_básicas_de_form
    A ser decidido: devemos ou combinar em um artigo ou separar em técnicas, ou ambos. Além disso, é ARIA marcação apropriada para mensagens de erro em uma página carregada após a validação do lado do servidor?
    -

    Para maiores informações usando ARIA para acessibilidade de forms, veja o documento Práticas de Cricação de WAI-ARIA.

    +

    Para maiores informações usando ARIA para acessibilidade de forms, veja o documento Práticas de Cricação de WAI-ARIA.

    diff --git a/files/pt-br/web/accessibility/aria/forms/index.html b/files/pt-br/web/accessibility/aria/forms/index.html index 355c70b673..3cd3b26f52 100644 --- a/files/pt-br/web/accessibility/aria/forms/index.html +++ b/files/pt-br/web/accessibility/aria/forms/index.html @@ -18,4 +18,4 @@ translation_of: Web/Accessibility/ARIA/forms
  • Rótulos de múltiplas partes: Habilitando rótulos (labels) para formulários complexos, com um controle para cada campo
  • -

    Ver também o Artigo do Yahoo! sobre validação de formulário e ARIA, cobrindo muito do mesmo conteúdo.

    +

    Ver também o Artigo do Yahoo! sobre validação de formulário e ARIA, cobrindo muito do mesmo conteúdo.

    diff --git a/files/pt-br/web/accessibility/aria/index.html b/files/pt-br/web/accessibility/aria/index.html index 75a8173c54..e3f651a9cf 100644 --- a/files/pt-br/web/accessibility/aria/index.html +++ b/files/pt-br/web/accessibility/aria/index.html @@ -34,10 +34,10 @@ translation_of: Web/Accessibility/ARIA
    Apresentando ARIA
    -
    Uma rápida introdução sobre como tornar um conteúdo dinâmico acessível com ARIA: Veja, também, o clássico ARIA intro by Gez Lemon, de 2008.
    +
    Uma rápida introdução sobre como tornar um conteúdo dinâmico acessível com ARIA: Veja, também, o clássico ARIA intro by Gez Lemon, de 2008.
    Aplicações Web e ARIA FAQ
    Respostas às perguntas frequentes sobre WAI-ARIA e sobre por que é necessário tornar as aplicações web acessíveis.
    -
    Vídeos de Leitores de Tela Utilizando ARIA
    +
    Vídeos de Leitores de Tela Utilizando ARIA
    Veja exemplos reais e simplificados de vídeos, por toda a web, que incluem o "antes" e o "depois" da acessibilidade. 
    Usando ARIA com HTML
    Um guia prático para desenvolvedores. Traz sugestões sobre quais atributos ARIA usar com os elementos HTML. As sugestões são baseadas em realidades implementadas.
    @@ -46,13 +46,13 @@ translation_of: Web/Accessibility/ARIA

    Melhorias Simples ARIA

    -
    Melhorando a Navegação nas Páginas com os Pontos de Referência ARIA
    -
    Uma deliciosa introdução à utilização de pontos de referência para beneficiar a navegação pelas páginas da internete por quem utiliza os leitores de tela ARIA. Veja, também, as notas da implementação de pontos de referência ARIA e exemplos de situações reais (atualizadas a partir de 11 de julho).
    +
    Melhorando a Navegação nas Páginas com os Pontos de Referência ARIA
    +
    Uma deliciosa introdução à utilização de pontos de referência para beneficiar a navegação pelas páginas da internete por quem utiliza os leitores de tela ARIA. Veja, também, as notas da implementação de pontos de referência ARIA e exemplos de situações reais (atualizadas a partir de 11 de julho).
    Melhorando a Acessibilidade nos Formulários
    O conjunto ARIA não é, apenas, para conteúdo dinâmico! Aprenda como aperfeiçoar a acessibilidade nos formulários HTML utilizando alguns atributos adicionais ARIA. 
    Regiões dinâmicas (trabalho em progresso)
    As regiões dinâmicas oferecem sugestões, aos leitores de tela, sobre como controlar as alterações nos conteúdos das páginas.
    -
    Utilizando a ARIA Regiões Dinâmicas para Apresentar as Alterações no Conteúdo
    +
    Utilizando a ARIA Regiões Dinâmicas para Apresentar as Alterações no Conteúdo
    Um resumo sobre as regiões dinâmicas, pelos criadores do programa de leitura de tela  JAWS. Note que as regiões dinâmicas também são suportadas pela NVDA, no Firefox e VoiceOver, com Safari.
    @@ -60,8 +60,8 @@ translation_of: Web/Accessibility/ARIA
    Navegação pelo Teclado e Foco para Widgets em JavaScript
    -
    A primeira etapa do desenvolvimento de um widget acessível com JavaScript é tornà-lo navegável através do teclado. Este artigo descreve as fases dessa operação. O artigo Yahoo! Administrando focos também é de grande ajuda.
    -
    Guia de Estilo para Navegação através do Teclado
    +
    A primeira etapa do desenvolvimento de um widget acessível com JavaScript é tornà-lo navegável através do teclado. Este artigo descreve as fases dessa operação. O artigo Yahoo! Administrando focos também é de grande ajuda.
    +
    Guia de Estilo para Navegação através do Teclado
    Um desafio em ARIA é conseguir que os desenvolvedores executem procedimentos estáveis - claramente melhores para quem os utiliza. Este guia de estilos descreve a interface de teclado para os widgets comuns.
    @@ -70,9 +70,9 @@ translation_of: Web/Accessibility/ARIA
    A Técnica na Execução de Widgets, Tutoriais e Exemplos
    Precisa de um controle dezlizante, um menu, ou algum outro tipo de widget? Encontre, aqui, as maneiras de obtê-los.
    -
    Bibliotecas  JavaScript UI com ARIA habilitada
    +
    Bibliotecas  JavaScript UI com ARIA habilitada
    Se você está começando um projeto novo, escolha uma biblioteca UI para widget com suporte a ARIA já embutido. Atenção: isto é de 2009 -- este conteúdo deve ser movido para uma página MDN, onde pode ser atualizado.
    -
    Acessibilidade em HTML5 e Aplicações Ricas - Materiais de Oficina CSUN 2012
    +
    Acessibilidade em HTML5 e Aplicações Ricas - Materiais de Oficina CSUN 2012
    Inclua apresentações de eslaides e exemplos.
    @@ -80,7 +80,7 @@ translation_of: Web/Accessibility/ARIA

    Lista de Correspondência

    -
    ARIA Livre no Grupo Google
    +
    ARIA Livre no Grupo Google
    Área de perguntas sobre ARIA, bem como de fazer sugestões para melhorar a documentação ARIA encontrada nestas páginas.
    @@ -88,9 +88,9 @@ translation_of: Web/Accessibility/ARIA

    As informações ARIA nos blogues tendem a ficar desatualizadas rapidamente. Sem contar que há outras boas informações fora deles, de desenvolvedores que estão tornando o conjunto Aria funcional hoje.

    -

    Paciello Group

    +

    Paciello Group

    -

    Cultura Acessível

    +

    Cultura Acessível

    Encontrando Erros

    @@ -102,31 +102,31 @@ translation_of: Web/Accessibility/ARIA
    Exemplos de Bibliotecas ARIA
    Um conjunto de exemplos de arquivos das bibliotecas base, com os quais fica muito fácil aprender.
    Demonstração de Biblioteca para a Accessibilidade JS em Widget
    -
    Dojo, jQueryFluid, YUI
    +
    Dojo, jQueryFluid, YUI
    -
    Correio Eletrônico Yahoo!
    -
    A Yahoo! colocou tudo reunido com o Yahoo! e-mail, uma aplicação para a web que parece um aplicativo nativo. E funciona muito bem. Em uma análise do e-mail Yahoo! pelo leitor de tela, Marco Zehe diz: "Que o bom trabalho permaneça!".
    +
    Correio Eletrônico Yahoo!
    +
    A Yahoo! colocou tudo reunido com o Yahoo! e-mail, uma aplicação para a web que parece um aplicativo nativo. E funciona muito bem. Em uma análise do e-mail Yahoo! pelo leitor de tela, Marco Zehe diz: "Que o bom trabalho permaneça!".
    -
    Pesquisa Yahoo!
    -
    A Yahoo! tem feito um trabalho incrível no avanço do ARIA, aplicando suas posibilidades de forma plena e compartilhando suas técnicas. A Pesquisa Yahoo! usa uma combinação de pontos de referência ARIA, regiões dinâmicas e widgets.
    +
    Pesquisa Yahoo!
    +
    A Yahoo! tem feito um trabalho incrível no avanço do ARIA, aplicando suas posibilidades de forma plena e compartilhando suas técnicas. A Pesquisa Yahoo! usa uma combinação de pontos de referência ARIA, regiões dinâmicas e widgets.

    Esforços pela Padronização

    -
    Uma Visão Geral das Atividades WAI-ARIA na W3C
    +
    Uma Visão Geral das Atividades WAI-ARIA na W3C
    Uma visão geral oficial dos esforços de padronização da WAI-ARIA pela Iniciativa de tornar a Web Acessível (Web Accessibility Initiative - WAI)
    -
    Especificações WAI-ARIA
    +
    Especificações WAI-ARIA
    As especificações W3C são referências úteis. Note que, nesta fase, é importante testar a compatibilidade, uma vez que as implementações ainda estão inconsistentes.
    -
    Práticas Oficiais WAI-ARIA
    +
    Práticas Oficiais WAI-ARIA
    Conforme as especificações da W3C WAI-ARIA, a excelênca nas práticas oficiais representam o futuro ideal - o dia em que todos os autores possam trabalhar em suas realizações sobre uma base ARIA consistente em navegadores e leitores de tela. A documentação W3C proporcionará a você uma visão aprofundada de ARIA.

    Por enquanto, desenvolvedores web que implementem ARIA devem priorizar a compatibilidade. Use as melhores documentações das práticas e exemplos baseados em implementações atuais.
    -
    A Força-Tarefa da Acessibilidade Open AJAX
    +
    A Força-Tarefa da Acessibilidade Open AJAX
    Os centros de pesquisa Open AJAX envolvem ferramentas de desenvolvimento, modelos de arquivos e testes automatizados para ARIA.
    Em Construção: Técnicas ARIA  WCAG 2.0
    A comunidade necessita de um conjunto completo de técnicas  WCAG voltadas para WAI-ARIA + HTML, a fim de que as organizações possam estar confortáveis ao proclamar que o teor de suas ARIAs habilitadas é compatível com essas técnicas WCAG. É muito importante que as regulamentações, ou políticas, sejam baseadas em WCAG.
    diff --git a/files/pt-br/web/accessibility/aria/web_applications_and_aria_faq/index.html b/files/pt-br/web/accessibility/aria/web_applications_and_aria_faq/index.html index 4141f81ffc..0b81a695fc 100644 --- a/files/pt-br/web/accessibility/aria/web_applications_and_aria_faq/index.html +++ b/files/pt-br/web/accessibility/aria/web_applications_and_aria_faq/index.html @@ -15,7 +15,7 @@ translation_of: Web/Accessibility/ARIA/Web_applications_and_ARIA_FAQ ---

    O que significa ARIA?

    -

    WAI-ARIA, que quer dizer Accessible Rich Internet Applications (Aplicações Ricas para uma Internete Acessível), são as especificações da Web Accessibility Initiative (Iniciativa pela Acessibilidade na Web), da W3C (World Wide Web Consortium). O conjunto ARIA oferece a maneira de tornar as aplicações e widgets da rede mundial mais acessíveis a uma diversidade maior de pessoas, incluindo quem utiliza tecnologias assistivas, como leitores de telas, ou lentes de aumento.

    +

    WAI-ARIA, que quer dizer Accessible Rich Internet Applications (Aplicações Ricas para uma Internete Acessível), são as especificações da Web Accessibility Initiative (Iniciativa pela Acessibilidade na Web), da W3C (World Wide Web Consortium). O conjunto ARIA oferece a maneira de tornar as aplicações e widgets da rede mundial mais acessíveis a uma diversidade maior de pessoas, incluindo quem utiliza tecnologias assistivas, como leitores de telas, ou lentes de aumento.

    O conjunto ARIA fornece semânticas adicionais para descrever a função (role), estado (state) e funcionalidade de muitos controles familiares da interface de utilização, tais como menus, deslizantes, árvores e diálogos. E, também, provê informação estrutural adicional, o que auxilia os autores a identificar as áreas de referência (landmarks), regiões e malhas nas suas páginas. O conjunto ARIA habilita aplicações dinâmicas e widgets gerenciados pela JavaScript a interoperar com uma gama de tecnologias assistivas baseadas em ambiente.

    @@ -42,7 +42,7 @@ translation_of: Web/Accessibility/ARIA/Web_applications_and_ARIA_FAQ Funciona com NVDA,  JAWS 10+ e Orca - Chrome + Chrome Mais recentes O suporte a leitores de tela ainda é experimental a partir do Chrome 15 @@ -53,14 +53,14 @@ translation_of: Web/Accessibility/ARIA/Web_applications_and_ARIA_FAQ Para regiões dinâmicas é preciso o Safari 5 com VoiceOver no iOS5, ou OS X Lion - Opera + Opera 9.5+

    Necessita o VoiceOver no OS X.                                                   TBD: como está funcionando atualmente?

    - Internet Explorer + Internet Explorer 8+ Funciona com JAWS 10+ e NVDA.                                          Não existe suporte para regiões dinâmicas no NVDA.
    O suporte em IE9  está muito aperfeiçoado. @@ -71,8 +71,8 @@ translation_of: Web/Accessibility/ARIA/Web_applications_and_ARIA_FAQ

    Em certos casos, as versões anteriores podem suportar, apenas, algumas características do conjunto ARIA. Tabelas mais detalhadas da compatibilidade de navegadores estão disponíveis a partir de múltiplas fontes:

    Tecnologias Assistivas

    @@ -124,7 +124,7 @@ translation_of: Web/Accessibility/ARIA/Web_applications_and_ARIA_FAQ

    Nota: as primeiras versões destas ferramentas tinham, muitas vezes, implementações ARIA parciais, ou com problemas.

    -

    Para notas sobre o suporte  JAWS para ARIA a partir do JAWS 10, veja este artigo do Paciello Group: JAWS Support for ARIA.

    +

    Para notas sobre o suporte  JAWS para ARIA a partir do JAWS 10, veja este artigo do Paciello Group: JAWS Support for ARIA.

    O Conjunto de Ferramentas JavaScript

    @@ -143,7 +143,7 @@ translation_of: Web/Accessibility/ARIA/Web_applications_and_ARIA_FAQ

    Para mais informações sobre acessibilidade com o conjunto de ferramentas JavaScript, leia:

    Você pode me dar um exemplo do conjunto ARIA em ação?

    @@ -186,7 +186,7 @@ function updateProgress(percentComplete) {

    E quanto à validação?

    -

    Os novos atributos introduzidas em ARIA, tais como role e aqueles com o prefixo aria-, não são, oficialmente, parte das especificações HTML 4, ou XHTML 4. Como resultado, as páginas que incluem ARIA podem não validar o uso ferramentas como o  W3C's Markup Validator.

    +

    Os novos atributos introduzidas em ARIA, tais como role e aqueles com o prefixo aria-, não são, oficialmente, parte das especificações HTML 4, ou XHTML 4. Como resultado, as páginas que incluem ARIA podem não validar o uso ferramentas como o  W3C's Markup Validator.

    A primeira solução potencial para este problema é evitar inserir as funções e os estados ARIA diretamente na sua marcação. Em vez disso, use a JavaScript para adicionar, dinamicamente, o conjunto ARIA à sua página, como mostrado na resposta à " Você pode me dar um exemplo do conjunto ARIA em ação?". A sua página ainda vai ser, teoricamente, inválida, mas vai passar todas as verificações de validação estática corretamente.

    @@ -194,7 +194,7 @@ function updateProgress(percentComplete) {

    Como a HTML 5 se relaciona com o conjunto ARIA?

    -

    A HTML 5 introduz uma série de novas etiquetas semânticas úteis na linguagem HTML. Algumas delas se justapõe, diretamente, com as funções disponíveis em ARIA, tais como o novo elemento <progress>. Nos casos em que o navegador suporte uma marcação HTML que também exista em ARIA, normalmente, não há a necessidade de acrescentar as funções e estados ARIA ao elemento. O conjunto ARIA engloba muitas funções, estados e propriedades que não estão disponíveis em HTML5, então, estas continuarão sendo úteis aos desenvolvedores que usam HTML5. Para mais informações, Steve Faulkner escreveu um ótimo  overview of the relationship between HTML5 and ARIA (em inglês).

    +

    A HTML 5 introduz uma série de novas etiquetas semânticas úteis na linguagem HTML. Algumas delas se justapõe, diretamente, com as funções disponíveis em ARIA, tais como o novo elemento <progress>. Nos casos em que o navegador suporte uma marcação HTML que também exista em ARIA, normalmente, não há a necessidade de acrescentar as funções e estados ARIA ao elemento. O conjunto ARIA engloba muitas funções, estados e propriedades que não estão disponíveis em HTML5, então, estas continuarão sendo úteis aos desenvolvedores que usam HTML5. Para mais informações, Steve Faulkner escreveu um ótimo  overview of the relationship between HTML5 and ARIA (em inglês).

    Degrading Gracefully de HTML5 para ARIA

    @@ -273,16 +273,16 @@ initDemo();
  • Inspetor de Acessibilidade em OS X
  • AccProbe em Linux
  • Inspetor Firebug's DOM
  • -
  • O Accessibility Inspector for Firebug
  • +
  • O Accessibility Inspector for Firebug
  • Ferramentas para Desenvolvedores de Acessibilidade (Accessibility Developer Tools), para Chrome
  • Há vários leitores de tela gratuitos, ou de código aberto, que podem ser utilizados, para você colocar a mão na massa nos seus testes com ARIA. Estes incluem:

    Quando você estiver testando um leitor de tela, mantenha dois pontos-chave em mente:

    @@ -295,15 +295,15 @@ initDemo();

    Outras ferramentas de teste úteis e técnicas para aplicativos e widgets com habilitação ARIA:

    Onde acontecem as discussões sobre ARIA?

    Onde posso aprender mais sobre ARIA?

    @@ -311,8 +311,8 @@ initDemo();

    a autoria do artigo é de: morenoh149, kscarfone, akhabibullina, xfq, Fredchat, mpiotrowicz, Sheppy, BrendanMcKeon, anastasia, jswisher, Aaronlev, colinbdclark.

    diff --git a/files/pt-br/web/api/console/log/index.html b/files/pt-br/web/api/console/log/index.html index 394ef70495..cdb0749894 100644 --- a/files/pt-br/web/api/console/log/index.html +++ b/files/pt-br/web/api/console/log/index.html @@ -114,6 +114,6 @@ console.log(msg[, subst1, ..., substN]); diff --git a/files/pt-br/web/api/node/contains/index.html b/files/pt-br/web/api/node/contains/index.html index 0441a931d9..eacaa05256 100644 --- a/files/pt-br/web/api/node/contains/index.html +++ b/files/pt-br/web/api/node/contains/index.html @@ -56,7 +56,7 @@ translation_of: Web/API/Node/contains {{CompatGeckoDesktop("9.0")}} 5.0 {{CompatVersionUnknown}} - 5.2.2 [1][2] + 5.2.2 [1][2] diff --git a/files/pt-br/web/api/server-sent_events/index.html b/files/pt-br/web/api/server-sent_events/index.html index 75d74958e2..8f5ca78a67 100644 --- a/files/pt-br/web/api/server-sent_events/index.html +++ b/files/pt-br/web/api/server-sent_events/index.html @@ -73,7 +73,7 @@ translation_of: Web/API/Server-sent_events

    Other resources

    diff --git a/files/pt-br/web/api/webgl_api/index.html b/files/pt-br/web/api/webgl_api/index.html index 6c278440dc..13ee1f8355 100644 --- a/files/pt-br/web/api/webgl_api/index.html +++ b/files/pt-br/web/api/webgl_api/index.html @@ -11,7 +11,7 @@ translation_of: Web/API/WebGL_API

    WebGL (Web Graphics Library) é uma API do JavaScript para renderizar gráficos 3D e 2D dentro de um navegador web compatível sem o uso de plug-ins. O WebGL faz isso introduzindo uma API que está de acordo com o OpenGL ES 2.0 e que pode ser usada em elementos do HTML5 {{HTMLElement("canvas")}}.

    -

    O suporte para WebGL está presente no Firefox 4+, Google Chrome 9+, Opera 12+, Safari 5.1+ e Internet Explorer 11+. No entanto, o dispositivo do usuário também deve ter um hardware que suporte esses recursos.

    +

    O suporte para WebGL está presente no Firefox 4+, Google Chrome 9+, Opera 12+, Safari 5.1+ e Internet Explorer 11+. No entanto, o dispositivo do usuário também deve ter um hardware que suporte esses recursos.

    O elemento {{HTMLElement("canvas")}} é também usado pelo Canvas 2D para renderizar gráficos 2D em páginas web.

    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 a6ad10e02d..5333a91759 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 @@ -179,7 +179,7 @@ function attemptMutation(v)

    Igualdade abstrata, igualdade estrita, e de mesmo valor na especificação

    -

    No ES5, a comparação efetuada por == é descrita em Seção 11.9.3, O Algoritmo da Igualdade Abstrata. A comparação === está em 11.9.6, O Algoritmo de Igualdade Estrita. (Veja estes. Eles são breve e legível. Dica: leia o algoritmo de igualdade estrita primeiro.) ES5 também descreve, em Seção 9.12, o Algoritmo de Mesmo Valor 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 Number. ES6 simplesmente se propõe a expor este algoritmo através de Object.is.

    +

    No ES5, a comparação efetuada por == é descrita em Seção 11.9.3, O Algoritmo da Igualdade Abstrata. A comparação === está em 11.9.6, O Algoritmo de Igualdade Estrita. (Veja estes. Eles são breve e legível. Dica: leia o algoritmo de igualdade estrita primeiro.) ES5 também descreve, em Seção 9.12, o Algoritmo de Mesmo Valor 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 Number. ES6 simplesmente se propõe a expor este algoritmo através de Object.is.

    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.

    diff --git a/files/pt-br/web/javascript/index.html b/files/pt-br/web/javascript/index.html index bf6b44ba02..dfde54e9cb 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 ---
    {{JsSidebar}}
    -

    JavaScript® (às vezes abreviado para JS) é uma linguagem leve, interpretada e baseada em objetos com funções de primeira classe, mais conhecida como a linguagem de script para páginas Web, mas usada também em vários outros ambientes sem browser, tais como node.js,  Apache CouchDB e Adobe Acrobat. O JavaScript é uma linguagem baseada em protótipos, multi-paradigma e dinâmica, suportando estilos de orientação a objetos, imperativos e declarativos (como por exemplo a programação funcional). Saiba mais sobre o JavaScript.

    +

    JavaScript® (às vezes abreviado para JS) é uma linguagem leve, interpretada e baseada em objetos com funções de primeira classe, mais conhecida como a linguagem de script para páginas Web, mas usada também em vários outros ambientes sem browser, tais como node.js,  Apache CouchDB e Adobe Acrobat. O JavaScript é uma linguagem baseada em protótipos, multi-paradigma e dinâmica, suportando estilos de orientação a objetos, imperativos e declarativos (como por exemplo a programação funcional). Saiba mais sobre o JavaScript.

    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 Web APIs e DOM.

    diff --git a/files/pt-br/web/javascript/language_resources/index.html b/files/pt-br/web/javascript/language_resources/index.html index aec504f980..2ed6fb9274 100644 --- a/files/pt-br/web/javascript/language_resources/index.html +++ b/files/pt-br/web/javascript/language_resources/index.html @@ -117,7 +117,7 @@ translation_of: Web/JavaScript/Language_Resources

    Veja wikipedia ECMAScript entry para obter mais informações sobre a história ECMAScript.

    -

    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 es-discuss mailing list lincada de ecmascript.org.

    +

    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 es-discuss mailing list lincada de ecmascript.org.

    Implementações

    diff --git a/files/pt-br/web/javascript/reference/functions/default_parameters/index.html b/files/pt-br/web/javascript/reference/functions/default_parameters/index.html index fde200d4f2..666b309e90 100644 --- a/files/pt-br/web/javascript/reference/functions/default_parameters/index.html +++ b/files/pt-br/web/javascript/reference/functions/default_parameters/index.html @@ -207,5 +207,5 @@ f(); // 6

    Veja também

    diff --git a/files/pt-br/web/javascript/reference/global_objects/eval/index.html b/files/pt-br/web/javascript/reference/global_objects/eval/index.html index 2ff748f3de..827c08f207 100644 --- a/files/pt-br/web/javascript/reference/global_objects/eval/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/eval/index.html @@ -89,7 +89,7 @@ var result = obj[ propname ]; // obj[ "a" ] é o mesmo como obj.a

    Utilize funções ao invés de avaliar snippets de código

    -

    JavaScript possui first-class functions, o que significa que você pode passar os argumentos para outras APIs, armazená-los em variáveis e propriedades de objeto, e assim por diante. Muitas APIs de DOM foram desenvolvidas com isso em mente, então você pode (e deve) escrever:

    +

    JavaScript possui first-class functions, o que significa que você pode passar os argumentos para outras APIs, armazená-los em variáveis e propriedades de objeto, e assim por diante. Muitas APIs de DOM foram desenvolvidas com isso em mente, então você pode (e deve) escrever:

    // ao invés de setTimeout(" ... ", 1000) use:
     setTimeout(function() { ... }, 1000);
    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/anchor/index.html b/files/pt-br/web/javascript/reference/global_objects/string/anchor/index.html
    index 54981c2e60..4b5aab2c22 100644
    --- a/files/pt-br/web/javascript/reference/global_objects/string/anchor/index.html
    +++ b/files/pt-br/web/javascript/reference/global_objects/string/anchor/index.html
    @@ -15,7 +15,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/anchor
     
    O método anchor() cria uma string começando com uma tag inicial <a name="...">, um texto e uma tag final </a>.
    -

    Não use este método. Ao invés, use DOM APIs. Além disso, a especificação HTML não permite mais que o elemento <a> tenha um atributo "name", portanto, esse método nem mesmo cria uma tag válida.

    +

    Não use este método. Ao invés, use DOM APIs. Além disso, a especificação HTML não permite mais que o elemento <a> tenha um atributo "name", portanto, esse método nem mesmo cria uma tag válida.

    Sintaxe

    @@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/anchor

    Descrição

    -

    Não use este método. Ao invés, use DOM APIs. Além disso, a especificação HTML não permite mais que o elemento <a> tenha um atributo "name", portanto, esse método nem mesmo cria uma tag válida.

    +

    Não use este método. Ao invés, use DOM APIs. Além disso, a especificação HTML não permite mais que o elemento <a> tenha um atributo "name", portanto, esse método nem mesmo cria uma tag válida.

    Exemplos

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/bold/index.html b/files/pt-br/web/javascript/reference/global_objects/string/bold/index.html index 958fb2efa4..17bb7d54fb 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/bold/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/bold/index.html @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/bold ---
    {{JSRef}} {{deprecated_header}}
    -

    O método bold() cria um elemento HTML <b> que faz com que uma string seja exibida em negrito.

    +

    O método bold() cria um elemento HTML <b> que faz com que uma string seja exibida em negrito.

    Sintaxe

    @@ -20,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/bold

    Valor retornado

    -

    Uma string contendo um elemento HTML <b> .

    +

    Uma string contendo um elemento HTML <b> .

    Descrição

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/charcodeat/index.html b/files/pt-br/web/javascript/reference/global_objects/string/charcodeat/index.html index 67bbbac67d..badb2d8a27 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/charcodeat/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/charcodeat/index.html @@ -30,7 +30,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/charCodeAt

    Descrição

    -

    Os pontos de código Unicode variam de 01114111 (0x10FFFF). Os primeiros 128 pontos de código Unicode são uma correspondência direta da codificação de caracteres ASCII. (Para informações sobre Unicode, veja o JavaScript Guide.)

    +

    Os pontos de código Unicode variam de 01114111 (0x10FFFF). Os primeiros 128 pontos de código Unicode são uma correspondência direta da codificação de caracteres ASCII. (Para informações sobre Unicode, veja o JavaScript Guide.)

    Nota: o charCodeAt() sempre retornará um valor menor do que 65536. Isso ocorre pois os pontos de código mais altos são representados por um par de pseudo-caracteres "substitutos" (de menor valor) que são usados para compreender o caracter real.
    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/fixed/index.html b/files/pt-br/web/javascript/reference/global_objects/string/fixed/index.html index a0d655c95a..0c50035e13 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/fixed/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/fixed/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fixed ---

    {{JSRef}} {{deprecated_header}}
    -

    O método fixed() cria um elemento HTML <tt> que faz com que uma string seja exibida em uma fonte de densidade fixa.

    +

    O método fixed() cria um elemento HTML <tt> que faz com que uma string seja exibida em uma fonte de densidade fixa.

    Sintaxe

    @@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fixed

    Valor retornado

    -

    Uma string que representa o elemento HTML <tt>.

    +

    Uma string que representa o elemento HTML <tt>.

    Descrição

    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 9475673c8f..1680cefa36 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 @@ -16,7 +16,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fontcolor

    O método fontcolor() cria um elemento HTML <font> que faz com que uma string seja exibida na cor especificada.

    -

    Nota de uso: O elemento <font> foi removido do HTML5 e não deve mais ser usado. Em vez disso, web developers devem usar a propriedade CSS correspondente.

    +

    Nota de uso: O elemento <font> foi removido do HTML5 e não deve mais ser usado. Em vez disso, web developers devem usar a propriedade CSS correspondente.

    Sintaxe

    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 db9889b008..ae429d6089 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 @@ -16,7 +16,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fontsize

    O método fontsize() cria um elemento HTML <font> que faz com que uma string seja exibida no tamanho da fonte especificada.

    -

    Nota de uso: O elemento <font> foi removido do HTML5 e não deve mais ser usado. Em vez disso, web developers devem usar a propriedade CSS correspondente.

    +

    Nota de uso: O elemento <font> foi removido do HTML5 e não deve mais ser usado. Em vez disso, web developers devem usar a propriedade CSS correspondente.

    Sintaxe

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/link/index.html b/files/pt-br/web/javascript/reference/global_objects/string/link/index.html index ce2b723eb2..f993c6fbd2 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/link/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/link/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/link ---
    {{JSRef}} {{deprecated_header}}
    -

    O método link() cria uma string que representa o código para um elemento HTML <a> a ser usado como um link de hipertexto para outro URL.

    +

    O método link() cria uma string que representa o código para um elemento HTML <a> a ser usado como um link de hipertexto para outro URL.

    Sintaxe

    @@ -28,13 +28,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/link

    Valor retornado

    -

    Uma string contendo um elemento HTML <a>.

    +

    Uma string contendo um elemento HTML <a>.

    Descrição

    -

    Use o método link() para criar um elemento HTML <a>. A string retornada pode então ser adicionada ao documento por meio de document.write() ou element.innerHTML.

    +

    Use o método link() para criar um elemento HTML <a>. A string retornada pode então ser adicionada ao documento por meio de document.write() ou element.innerHTML.

    -

    Os links criados com o método link() tornam-se elementos na array de links do objeto document. Veja document.links.

    +

    Os links criados com o método link() tornam-se elementos na array de links do objeto document. Veja document.links.

    Exemplos

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/localecompare/index.html b/files/pt-br/web/javascript/reference/global_objects/string/localecompare/index.html index 561511f97e..8a58612705 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/localecompare/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/localecompare/index.html @@ -34,7 +34,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/localeCompare

    Esses argumentos personalizam o comportamento da função e permitem que os aplicativos especifiquem o idioma cujas convenções de formatação devem ser usadas. Em implementações que ignoram os argumentos locales e options, a localidade usada e a forma da string retornada são inteiramente dependentes da implementação.

    -

    Consulte o construtor Intl.Collator() para obter detalhes sobre esses parâmetros e como usá-los.

    +

    Consulte o construtor Intl.Collator() para obter detalhes sobre esses parâmetros e como usá-los.

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/matchall/index.html b/files/pt-br/web/javascript/reference/global_objects/string/matchall/index.html index 75613c793c..97cfddbd32 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/matchall/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/matchall/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/matchAll ---
    {{JSRef}}
    -

    O método matchAll() retorna um iterador de todos os resultados correspondentes a uma string em relação a uma expressão regular, incluindo grupos de captura.

    +

    O método matchAll() retorna um iterador de todos os resultados correspondentes a uma string em relação a uma expressão regular, incluindo grupos de captura.

    {{EmbedInteractiveExample("pages/js/string-matchall.html")}}
    @@ -38,13 +38,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/matchAll

    Valor retornado

    -

    Um iterador (que não é um iterável reinicializável).

    +

    Um iterador (que não é um iterável reinicializável).

    Exemplos

    Regexp.exec() e matchAll()

    -

    Antes da adição do matchAll() ao JavaScript, era possível usar chamadas regexp.exec (e regexes com a sinalização (flag) /g) em um loop para obter todas as correspondências:

    +

    Antes da adição do matchAll() ao JavaScript, era possível usar chamadas regexp.exec (e regexes com a sinalização (flag) /g) em um loop para obter todas as correspondências:

    const regexp = RegExp('foo[a-z]*','g');
     const str = 'table football, foosball';
    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/normalize/index.html b/files/pt-br/web/javascript/reference/global_objects/string/normalize/index.html
    index 5975c4542b..dbab5a42d8 100644
    --- a/files/pt-br/web/javascript/reference/global_objects/string/normalize/index.html
    +++ b/files/pt-br/web/javascript/reference/global_objects/string/normalize/index.html
    @@ -113,7 +113,7 @@ console.log(string2.codePointAt(0).toString(16)); // f1

    Por exemplo:

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/raw/index.html b/files/pt-br/web/javascript/reference/global_objects/string/raw/index.html index 46ee805eee..8f75880d13 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/raw/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/raw/index.html @@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/raw ---
    {{JSRef}}
    -

    O método estático String.raw() é uma função tag de modelos literais, similar ao prefixo r no Python ou o prefixo @ no C# para string literais (Mas não é idêntico, existe uma diferença, veja explicações nessa discussão). Ele é usado para pegar as strings no formato "cru" de modelos literais, isto é, substituições (ex: ${foo}) são processados, mas "escapes" (ex:. \n) não são.

    +

    O método estático String.raw() é uma função tag de modelos literais, similar ao prefixo r no Python ou o prefixo @ no C# para string literais (Mas não é idêntico, existe uma diferença, veja explicações nessa discussão). Ele é usado para pegar as strings no formato "cru" de modelos literais, isto é, substituições (ex: ${foo}) são processados, mas "escapes" (ex:. \n) não são.

    {{EmbedInteractiveExample("pages/js/string-raw.html")}}

    @@ -46,7 +46,7 @@ String.raw`templateString`

    Descrição

    -

    Na maioria dos casos, String.raw() é usado com modelos de strings. A primeira sintaxe mencionada acima raramente é usada, porque o mecanismo JavaScript a chamará com os argumentos apropriados para você, assim como com outras funções de tag.

    +

    Na maioria dos casos, String.raw() é usado com modelos de strings. A primeira sintaxe mencionada acima raramente é usada, porque o mecanismo JavaScript a chamará com os argumentos apropriados para você, assim como com outras funções de tag.

    String.raw() é a única função de tag embutida de strings de template; ele funciona exatamente como a função de modelo padrão e executa a concatenação. Você pode até reimplementá-lo com o código JavaScript normal.

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/replace/index.html b/files/pt-br/web/javascript/reference/global_objects/string/replace/index.html index 8d1863363b..481d976cb6 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/replace/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/replace/index.html @@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replace
    A função (function) chamada cria uma nova substring (para ser colocada no lugar da substring recebida pelo parametro #1). Os argumentos fornececidos para essa função estão descritos na seção "Especificando uma função como parâmetro" mais abaixo.
    flags {{non-standard_inline}}
    -

    Uma string especificando uma combinação de flags de expressão regular. O uso do parâmetro flags no método String.prototype.replace() é não-padrão. Ao invés de usar este parâmetro, use um objeto {{jsxref("Global_Objects/RegExp", "RegExp")}} com as flags correspondentes. O valor deste parâmetro deve ser uma string consistindo em um ou mais dos seguintes caracteres para afetar a operação, tais como descrito:

    +

    Uma string especificando uma combinação de flags de expressão regular. O uso do parâmetro flags no método String.prototype.replace() é não-padrão. Ao invés de usar este parâmetro, use um objeto {{jsxref("Global_Objects/RegExp", "RegExp")}} com as flags correspondentes. O valor deste parâmetro deve ser uma string consistindo em um ou mais dos seguintes caracteres para afetar a operação, tais como descrito:

    g
    @@ -159,7 +159,7 @@ console.log(newstr); // retorna "Twas the night before Christmas..."
    -

    Nota: Veja este guia para maiores explicações as sobre expressões regulares.

    +

    Nota: Veja este guia para maiores explicações as sobre expressões regulares.

    Usando global e ignore com replace()

    @@ -176,7 +176,7 @@ console.log(newstr);

    Trocando palavras em uma string

    -

    O script a seguir troca as palavras na string. Para o texto que vai substituir, o script usa grupos de captura e os padrões de substituição $1 e $2.

    +

    O script a seguir troca as palavras na string. Para o texto que vai substituir, o script usa grupos de captura e os padrões de substituição $1 e $2.

    var re = /(\w+)\s(\w+)/;
     var str = 'John Smith';
    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 a2175743c7..c901bd96c0 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
     
    -

    Aviso: Quando uma string vazia ("") é usada como separador, a string não é dividida por caracteres percebidos pelo usuário (grapheme clusters) ou caracteres Unicode (pontos de código), mas por unidades de código UTF-16. Isso destrói pares substitutos. Consulte “Como você transforma uma string em um array de caracteres em JavaScript?” no StackOverflow.

    +

    Aviso: Quando uma string vazia ("") é usada como separador, a string não é dividida por caracteres percebidos pelo usuário (grapheme clusters) ou caracteres Unicode (pontos de código), mas por unidades de código UTF-16. Isso destrói pares substitutos. Consulte “Como você transforma uma string em um array de caracteres em JavaScript?” no StackOverflow.

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/strike/index.html b/files/pt-br/web/javascript/reference/global_objects/string/strike/index.html index f31835a701..890938382b 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/strike/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/strike/index.html @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/strike ---
    {{JSRef}} {{deprecated_header}}
    -

    O método strike() cria um elemento HTML <strike> que faz com que uma string seja exibida com o texto riscado.

    +

    O método strike() cria um elemento HTML <strike> que faz com que uma string seja exibida com o texto riscado.

    Sintaxe

    @@ -20,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/strike

    Valor retornado

    -

    Uma string contendo um elemento HTML <strike>.

    +

    Uma string contendo um elemento HTML <strike>.

    Descrição

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/tolocalelowercase/index.html b/files/pt-br/web/javascript/reference/global_objects/string/tolocalelowercase/index.html index 76f1dc42b7..92afa433d5 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/tolocalelowercase/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/tolocalelowercase/index.html @@ -30,7 +30,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/toLocaleLowerCase
    locale
    -
    Opcional. O parâmetro locale indica o local a ser usado para converter para minúsculas de acordo com qualquer mapeamento de caixa de texto específico da localidade. Se várias localidades forem fornecidas em um {{jsxref("Array")}}, a melhor localidade disponível é usada. A localidade padrão é a localidade atual do ambiente do host.
    +
    Opcional. O parâmetro locale indica o local a ser usado para converter para minúsculas de acordo com qualquer mapeamento de caixa de texto específico da localidade. Se várias localidades forem fornecidas em um {{jsxref("Array")}}, a melhor localidade disponível é usada. A localidade padrão é a localidade atual do ambiente do host.

    Valor retornado

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/tolocaleuppercase/index.html b/files/pt-br/web/javascript/reference/global_objects/string/tolocaleuppercase/index.html index 1fcc129920..3761f5b577 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/tolocaleuppercase/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/tolocaleuppercase/index.html @@ -30,7 +30,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/toLocaleUpperCase
    locale
    -
    Opcional. O parâmetro locale indica a localização a ser usada para converter para maiúsculas de acordo com qualquer mapeamento de caixa de texto específico da localidade. Se vários locais forem fornecidos em um {{jsxref("Array")}}, a melhor localidade disponível é usada. A localidade padrão é a localidade atual do ambiente do host.
    +
    Opcional. O parâmetro locale indica a localização a ser usada para converter para maiúsculas de acordo com qualquer mapeamento de caixa de texto específico da localidade. Se vários locais forem fornecidos em um {{jsxref("Array")}}, a melhor localidade disponível é usada. A localidade padrão é a localidade atual do ambiente do host.

    Valor retornado

    diff --git a/files/pt-br/web/javascript/reference/strict_mode/index.html b/files/pt-br/web/javascript/reference/strict_mode/index.html index 52e0b4aa79..a2d7b2faa2 100644 --- a/files/pt-br/web/javascript/reference/strict_mode/index.html +++ b/files/pt-br/web/javascript/reference/strict_mode/index.html @@ -344,11 +344,11 @@ function baz(){ // correto

    Veja também