|
1 |
| -# Manuais e especificações |
| 1 | +# Manuais e especificações |
2 | 2 |
|
3 |
| -Este livro é um *tutorial*. Ele tem como objetivo lhe ajudar a aprender a linguagem gradualmente. Mas uma vez que você esteja familiarizado com o básico, irá precisar de outros recursos. |
| 3 | +Este livro é um *tutorial*. Ele tem como objetivo lhe ajudar a aprender a linguagem gradualmente. Mas uma vez que você esteja familiarizado com o básico, irá precisar de outros recursos. |
4 | 4 |
|
5 |
| -## Especificação |
| 5 | +## Especificação |
6 | 6 |
|
7 |
| -A [Especificação ECMA-262](https://www.ecma-international.org/publications/standards/Ecma-262.htm) contém as mais profundas, detalhadas e formalizadas informações sobre o JavaScript. Ela define a linguagem. |
| 7 | +A [Especificacão ECMA-262](https://www.ecma-international.org/publications/standards/Ecma-262.htm) contém as mais profundas, detalhadas e formalizadas informações sobre o JavaScript. Ela define a linguagem. |
8 | 8 |
|
9 |
| -Mas sendo num formato mais formal, fica difícil de entender à primeira vista. Então se você precisa da mais confiável fonte de informação sobre os detalhes da linguagem, está no lugar certo. Mas não é para o uso cotidiano. |
| 9 | +Mas sendo num formato mais formal, fica difécil de entender à primeira vista. Então se você precisa da mais confiável fonte de informações sobre os detalhes da linguagem, está no lugar certo. Mas não é para o uso cotidiano. |
10 | 10 |
|
11 |
| -Uma nova versão dessa especificação é lançada todos os ano. Entre estes lançamentos, a sua última versão de esboço se encontra em <https://tc39.es/ecma262/>. |
| 11 | +Uma nova versão dessa especificação é lançada todos os ano. Entre estes lançamentos, a sua última versão de esboço se encontra em <https://tc39.es/ecma262/>. |
12 | 12 |
|
13 |
| -Para ler sobre as mais novas funcionalidades (*bleeding-edge features*, também chamada "de estágio 3"), que estão em fase de padronização, veja suas propostas em <https://github.com/tc39/proposals>. |
| 13 | +Para ler sobre as mais novas funcionalidades (*bleeding-edge features*, também chamada "de estágio 3"), que estão em fase de padronização, veja suas propostas em <https://github.com/tc39/proposals>. |
14 | 14 |
|
15 |
| -E mais, se você está desenvolvendo para browsers, há outras especificações que cobrem esta demanda na [segunda parte] do tutorial. |
| 15 | +E mais, se você está desenvolvendo para browsers, há outras especificações que cobrem esta demanda na [segunda parte] do tutorial. |
16 | 16 |
|
17 | 17 | ## Manuais
|
18 | 18 |
|
19 |
| -- **MDN (Mozilla) JavaScript Reference** é um manual com exemplos e outras informações. É ótimo para um entendimento sobre funções e métodos da linguagem, etc. |
| 19 | +- **MDN (Mozilla) JavaScript Reference** é um manual com exemplos e outras informações. É ótimo para um entendimento sobre funções e métodos da linguagem, etc. |
20 | 20 |
|
21 | 21 | Pode ser encontrado em <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference>.
|
22 | 22 |
|
23 |
| - Porém, as vezes é melhor fazer uma busca na internet. Apenas use “MDN [termo]” na busca, ex. <https://google.com/search?q=MDN+parseInt> para procurar pela função `parseInt`. |
| 23 | + Porém, às vezes é melhor fazer uma busca na internet. Apenas use "MDN [termo]"" na busca, ex. <https://google.com/search?q=MDN+parseInt> para procurar pela função `parseInt`. |
24 | 24 |
|
25 |
| -- **MSDN** - Manual da Microsoft com muitas informações, incluindo JavaScript (frequentemente referido como JScript). Se precisar de algo específico para o Internet Explorer, é melhor ir por aqui: <http://msdn.microsoft.com/>. |
| 25 | +- **MSDN** - Manual da Microsoft com muitas informações, incluindo JavaScript (frequentemente referido como JScript). Se precisar de algo específico para o Internet Explorer, é melhor ir por aqui: <http://msdn.microsoft.com/>. |
26 | 26 |
|
27 |
| - Assim como no manual da Mozilla, também podemos fazer uma busca na internet com frases do tipo “RegExp MSDN” ou “RegExp MSDN jscript”. |
| 27 | + Assim como no manual da Mozilla, também podemos fazer uma busca na internet com frases do tipo "RegExp MSDN" ou "RegExp MSDN jscript". |
28 | 28 |
|
29 | 29 | ## Tabelas de compatibilidade
|
30 | 30 |
|
31 |
| -JavaScript é uma linguagem em desenvolvimento, novas funcionalidades são adicionadas regularmente. |
| 31 | +JavaScript é uma linguagem em desenvolvimento, novas funcionalidades são adicionadas regularmente. |
32 | 32 |
|
33 |
| -Para verificar o suporte dessas funcionalidades entre interpretadores em browsers ou em outras aplicações, veja em: |
| 33 | +Para verificar o suporte dessas funcionalidades entre interpretadores em browsers ou em outras aplicações, veja em: |
34 | 34 |
|
35 |
| -- <http://caniuse.com> - mostra uma tabela de compatibilidade por funcionalidade, ex., para verificar quais interpretadores suportam funções de criptografia moderna: <http://caniuse.com/#feat=cryptography>. |
36 |
| -- <https://kangax.github.io/compat-table> - uma tabela com as funcionalidades da linguagem e os interpretadores que as suportam ou não. |
| 35 | +- <http://caniuse.com> - mostra uma tabela de compatibilidade por funcionalidade, ex., para verificar quais interpretadores suportam funções de criptografia moderna: <http://caniuse.com/#feat=cryptography>. |
| 36 | +- <https://kangax.github.io/compat-table> - uma tabela com as funcionalidades da linguagem e os interpretadores que as suportam ou não. |
37 | 37 |
|
38 |
| -Todos esses recursos são úteis no cotidiano do desenvolvedor, uma vez que eles contêm informações valiosas sobre os detalhes da linguagem, detalhes, seu suporte, etc. |
| 38 | +Todos esses recursos são úteis no cotidiano do desenvolvedor, uma vez que eles contém informações valiosas sobre os detalhes da linguagem, detalhes, seu suporte, etc. |
39 | 39 |
|
40 |
| -Por favor, lembre-se deles (ou desta página) nos casos em que precisar de informações específicas sobre alguma funcionalidade. |
| 40 | +Por favor, lembre-se deles (ou desta página) nos casos em que precisar de informações específicas sobre alguma funcionalidade. |
0 commit comments