|
1 | 1 |
|
2 | | -# Manuals and specifications |
| 2 | +# Справочники и спецификации |
3 | 3 |
|
4 | | -This book is a *tutorial*. It aims to help you gradually learn the language. But once you're familiar with the basics, you'll need other sources. |
| 4 | +Эта книга является *учебником* и нацелена на то, чтобы помочь вам постепенно освоить язык. Но когда вы хорошо изучите основы, вам понадобятся дополнительные источники информации. |
5 | 5 |
|
6 | 6 |
|
7 | | -## Specification |
| 7 | +## Спецификация |
8 | 8 |
|
9 | | -**The ECMA-262 specification** contains the most in-depth, detailed and formalized information about JavaScript. It defines the language. |
| 9 | +**Спецификация ECMA-262** содержит самую глубокую, детальную и формализованную информацию о JavaScript. Она определяет сам язык. |
10 | 10 |
|
11 | | -But being that formalized, it's difficult to understand at first. So if you need the most trustworthy source of information about the language details, it's the right place. But it's not for everyday use. |
| 11 | +Вначале спецификация может показаться тяжёлой для понимания из-за слишком формального стиля изложения. Если вы ищете источник самой достоверной информации, то это правильное место, но она не для ежедневного использования. |
12 | 12 |
|
13 | | -The latest draft is at <https://tc39.es/ecma262/>. |
| 13 | +Самые последние возможности, которые "почти в стандарте", можно найти на <https://tc39.es/ecma262/>. |
14 | 14 |
|
15 | | -To read about bleeding-edge features, that are not yet widely supported, see proposals at <https://github.com/tc39/proposals>. |
| 15 | +Чтобы почитать о самых последних разработках и усовершенствованиях, которые ещё не имеют широкой поддержки, посетите <https://github.com/tc39/proposals>. |
16 | 16 |
|
17 | | -Also, if you're in developing for the browser, then there are other specs covered in the [second part](info:browser-environment) of the tutorial. |
| 17 | +Также, если вы разрабатываете под браузеры, то существуют и другие спецификации, о которых рассказывается во [второй части](info:browser-environment) этого учебника. |
18 | 18 |
|
19 | | -## Manuals |
| 19 | +## Справочники |
20 | 20 |
|
21 | | -- **MDN (Mozilla) JavaScript Reference** is a manual with examples and other information. It's great to get in-depth information about individual language functions, methods etc. |
| 21 | +- **MDN (Mozilla) JavaScript Reference** -- это справочник с примерами и другой информацией. Хороший источник для получения подробных сведений о функциях языка, методах встроенных объектов и так далее. |
22 | 22 |
|
23 | | - One can find it at <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference>. |
| 23 | + Располагается по адресу <https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference>. |
24 | 24 |
|
25 | | - Although, it's often best to use an internet search instead. Just use "MDN [term]" in the query, e.g. <https://google.com/search?q=MDN+parseInt> to search for `parseInt` function. |
| 25 | + Хотя зачастую вместо их сайта удобнее использовать какой-нибудь интернет-поисковик, вводя там запрос "MDN [что вы хотите найти]", например <https://google.com/search?q=MDN+parseInt> для поиска информации о функции `parseInt`. |
26 | 26 |
|
27 | 27 |
|
28 | | -- **MSDN** – Microsoft manual with a lot of information, including JavaScript (often referrerd to as JScript). If one needs something specific to Internet Explorer, better go there: <http://msdn.microsoft.com/>. |
| 28 | +- **MSDN** – справочник от Microsoft, содержащий много информации, в том числе по JavaScript (который там часто обозначается как JScript). Если вам нужно найти что-то специфическое по браузеру Internet Explorer, лучше искать там: <http://msdn.microsoft.com/>. |
29 | 29 |
|
30 | | - Also, we can use an internet search with phrases such as "RegExp MSDN" or "RegExp MSDN jscript". |
| 30 | + Так же, как и в предыдущем случае, можно использовать интернет-поиск, набирая фразы типа "RegExp MSDN" или "RegExp MSDN jscript". |
31 | 31 |
|
32 | | -## Feature support |
| 32 | +## Поддержка новых возможностей |
33 | 33 |
|
34 | | -JavaScript is a developing language, new features get added regularly. |
| 34 | +JavaScript -- это развивающийся язык, в который постоянно добавляется что-то новое. |
35 | 35 |
|
36 | | -To see their support among browser-based and other engines, see: |
| 36 | +Посмотреть, какие возможности поддерживаются в разных браузерах и других движках, можно в следующих источниках: |
37 | 37 |
|
38 | | -- <http://caniuse.com> - per-feature tables of support, e.g. to see which engines support modern cryptography functions: <http://caniuse.com/#feat=cryptography>. |
39 | | -- <https://kangax.github.io/compat-table> - a table with language features and engines that support those or don't support. |
| 38 | +- <http://caniuse.com> - таблицы с информацией о поддержке по каждой возможности языка. Например, чтобы узнать, какие движки поддерживают современные криптографические функции, посетите: <http://caniuse.com/#feat=cryptography>. |
| 39 | +- <https://kangax.github.io/compat-table> - таблица с возможностями языка и движками, которые их поддерживают и не поддерживают. |
40 | 40 |
|
41 | | -All these resources are useful in real-life development, as they contain valuable information about language details, their support etc. |
| 41 | +Все эти ресурсы полезны в ежедневной работе программиста, так как они содержат ценную информацию о возможностях использования языка, их поддержке и так далее. |
42 | 42 |
|
43 | | -Please remember them (or this page) for the cases when you need in-depth information about a particular feature. |
| 43 | +Пожалуйста, запомните эти ссылки (или ссылку на эту страницу) на случай, когда вам понадобится подробная информация о какой-нибудь конкретной возможности JavaScript. |
0 commit comments