diff --git a/1-js/1-getting-started/2-pre-coding/article.md b/1-js/1-getting-started/2-pre-coding/article.md index b3242196..05833be2 100644 --- a/1-js/1-getting-started/2-pre-coding/article.md +++ b/1-js/1-getting-started/2-pre-coding/article.md @@ -4,7 +4,7 @@ Если вы только начинаете изучение, то вряд ли они будут нужны прямо сейчас. Тем не менее, эта глава находится в начале, так как предсказать точный момент, когда вы захотите заглянуть в справочник -- невозможно, но точно известно, что этот момент настанет. -Поэтому рекомендуется кратко взглянуть на неё и взять на заметку, чтобы при необходимости вернуться в будущем. +Поэтому рекомендуется кратко взглянуть на них и взять на заметку, чтобы при необходимости вернуться к ним в будущем. [cut] @@ -12,14 +12,14 @@ Самая полная и подробная информация по JavaScript и браузерам есть в справочниках. -Её объём таков, что перевести все с английского невозможно. Даже сделать "единый полный справочник" не получается, так как изменений много и они постоянно происходят. +Её объём таков, что перевести всё с английского невозможно. Даже сделать "единый полный справочник" не получается, так как изменений много и они происходят постоянно. Тем не менее, жить вполне можно если знать, куда смотреть. **Есть три основных справочника по JavaScript на английском языке**:
    -
  1. [Mozilla Developer Network](https://developer.mozilla.org/) -- содержит информацию, верную для основных браузеров. Также там присутствуют расширения только для Firefox, они помечены. +
  2. [Mozilla Developer Network](https://developer.mozilla.org/) -- содержит информацию, верную для основных браузеров. Также там присутствуют расширения только для Firefox (они помечены). Когда мне нужно быстро найти "стандартную" информацию по `RegExp` - ввожу в Google **"RegExp MDN"**, и ключевое слово "MDN" (Mozilla Developer Network) приводит к информации из этого справочника.
  3. @@ -36,7 +36,7 @@
  4. [http://javascript.ru/manual]() -- справочник по JavaScript на русском языке, он содержит основную информацию по языку, без функций для работы с документом. К нему можно обращаться и по адресу, если знаете, что искать. Например, так: [http://javascript.ru/RegExp]().
  5. [http://www.quirksmode.org]() -- информация о браузерных несовместимостях. Этот ресурс сам по себе довольно старый и, в первую очередь, полезен для поддержки устаревших браузеров. Для поиска можно пользоваться комбинацией **"quirksmode onkeypress"** в Google.
  6. -
  7. [http://caniuse.com]() -- ресурс о поддержке браузерами новейших возможностях HTML/CSS/JavaScript. Например, для поддержки функций криптографии: [http://caniuse.com/#feat=cryptography](). +
  8. [http://caniuse.com]() -- ресурс о поддержке браузерами новейших возможностей HTML/CSS/JavaScript. Например, для поддержки функций криптографии: [http://caniuse.com/#feat=cryptography]().
@@ -50,7 +50,7 @@ Спецификация (формальное описание синтаксиса, базовых объектов и алгоритмов) языка Javascript называется [ECMAScript](http://www.ecma-international.org/publications/standards/Ecma-262.htm). -Ее перевод есть на сайте в разделе [стандарт языка](http://es5.javascript.ru/). +Её перевод есть на сайте в разделе [стандарт языка](http://es5.javascript.ru/). [smart header="Почему не просто "JavaScript" ?"] Вы можете спросить: "Почему спецификация для JavaScript не называется просто *"JavaScript"*, зачем существует какое-то отдельное название?" @@ -60,7 +60,7 @@ Название "ECMAScript" было выбрано, чтобы сохранить спецификацию независимой от владельцев торговой марки. [/smart] -Спецификация может рассказать многое о том, как работает язык, и является самым фундаментальным, доверенным источником информации. +Спецификация может рассказать многое о том, как работает язык, и она является самым фундаментальным, доверенным источником информации. ### Спецификации HTML/DOM/CSS @@ -74,7 +74,7 @@ JavaScript -- язык общего назначения, поэтому в сп Последние версии стандартов расположены на домене [dev.w3.org](http://dev.w3.org). -Кроме того, в том, что касается HTML5 и DOM/CSS, W3C активно использует наработки другой организации: [WhatWG](https://whatwg.org/), поэтому самые актуальные версии спецификаций по этим темам обычно находятся на [https://whatwg.org/specs/](). +Кроме того, в том, что касается HTML5 и DOM/CSS, W3C активно использует наработки другой организации -- [WhatWG](https://whatwg.org/). Поэтому самые актуальные версии спецификаций по этим темам обычно находятся на [https://whatwg.org/specs/](). Иногда бывает так, что информация на сайте [http://dev.w3.org]() отличается от [http://whatwg.org](). В этом случае, как правило, следует руководствоваться [http://whatwg.org](). @@ -89,7 +89,7 @@ Google-комбо: `"RegExp MDN"`, ключевое слово "MDN".
  • MSDN -- информация по IE. Google-комбо: `"RegExp msdn"`. Иногда лучше добавить термин "JScript": `"RegExp msdn jscript"`.
  • [Safari Developer Library](https://developer.apple.com/library/safari/navigation/index.html) -- информация по Safari.
  • -
  • http://help.dottoro.com -- подробная информация по HTML/CSS/JavaScript с учетом браузерной совместимости. +
  • http://help.dottoro.com -- подробная информация по HTML/CSS/JavaScript с учётом браузерной совместимости. Google-комбо: `"RegExp dottoro"`.
  • [](http://javascript.ru/manual) -- справочник по JavaScript на русском языке. К нему можно обращаться и по адресу, если знаете, что искать. Например, так: [](http://javascript.ru/RegExp). Google-комбо: `"RegExp site:javascript.ru"`. @@ -115,4 +115,4 @@ Google-комбо: `"document.cookie site:w3.org"`.
  • \ No newline at end of file +