You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/1-getting-started/2-pre-coding/article.md
+20-13Lines changed: 20 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,8 +35,8 @@
35
35
<li>[http://help.dottoro.com]() -- содержит подробную информацию по HTML/CSS/JavaScript.</li>
36
36
<li>[http://javascript.ru/manual]() -- справочник по JavaScript на русском языке, он содержит основную информацию по языку, без функций для работы с документом. К нему можно обращаться и по адресу, если знаете, что искать. Например, так: [http://javascript.ru/RegExp]().
37
37
</li>
38
-
<li>[http://www.quirksmode.org]() -- информация о поддержке тех или иных возможностей и несовместимостях.
39
-
Для поиска можно пользоваться комбинацией **"quirksmode onkeypress"** в Google.
38
+
<li>[http://www.quirksmode.org]() -- информация о браузерных несовместимостях. Этот ресурс сам по себе довольно старый и, в первую очередь, полезен для поддержки устаревших браузеров. Для поиска можно пользоваться комбинацией **"quirksmode onkeypress"** в Google. </li>
39
+
<li>[http://caniuse.com]() -- ресурс о поддержке браузерами новейших возможностях HTML/CSS/JavaScript. Например, для поддержки функций криптографии: [http://caniuse.com/#feat=cryptography]().
40
40
</li>
41
41
</ol>
42
42
@@ -48,9 +48,9 @@
48
48
49
49
### Спецификация ECMAScript
50
50
51
-
Спецификация (формальное описание синтаксиса, базовых объектов и алгоритмов) языка Javascript называется <ahref="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript</a>.
51
+
Спецификация (формальное описание синтаксиса, базовых объектов и алгоритмов) языка Javascript называется [ECMAScript](http://www.ecma-international.org/publications/standards/Ecma-262.htm).
52
52
53
-
Ее перевод есть на сайте в разделе [стандарт языка](http://javascript.ru/ecma).
53
+
Ее перевод есть на сайте в разделе [стандарт языка](http://es5.javascript.ru/).
54
54
55
55
[smart header="Почему не просто "JavaScript" ?"]
56
56
Вы можете спросить: "Почему спецификация для JavaScript не называется просто *"JavaScript"*, зачем существует какое-то отдельное название?"
@@ -62,22 +62,22 @@
62
62
63
63
Спецификация может рассказать многое о том, как работает язык, и является самым фундаментальным, доверенным источником информации.
64
64
65
-
Мы живем во время, когда все быстро изменяется. Современный стандарт -- это <ahref="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMA-262 5.1</a> (или просто ES5), поддерживается всеми современными браузерами.
66
-
67
-
Не за горами -- новая спецификация ES6, в которой предусмотрены еще много полезных возможностей, делающих разработку быстрее и веселее :)
68
-
69
-
### Спецификации HTML/CSS
65
+
### Спецификации HTML/DOM/CSS
70
66
71
67
JavaScript -- язык общего назначения, поэтому в спецификации ECMAScript нет ни слова о браузерах.
72
68
73
-
Соответствующую информацию вы можете найти на сайте [w3.org](http://w3.org). Там расположены стандарты HTML, CSS и многие другие.
69
+
Главная организация, которая занимается HTML, CSS, XML и множеством других стандартов -- [Консорциум Всемирной паутины](https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%81%D0%BE%D1%80%D1%86%D0%B8%D1%83%D0%BC_%D0%92%D1%81%D0%B5%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B9_%D0%BF%D0%B0%D1%83%D1%82%D0%B8%D0%BD%D1%8B) (World Wide Consortium, сокращённо W3C).
74
70
75
-
К сожалению, найти в этой куче то, что нужно, может быть нелегко, особенно когда неизвестно в каком именно стандарте искать. Самый лучший способ -- попросить Google с указанием сайта.
71
+
Информацию о них можно найти на сайте [w3.org](http://w3.org). К сожалению, найти в этой куче то, что нужно, может быть нелегко, особенно когда неизвестно в каком именно стандарте искать. Самый лучший способ -- попросить Google с указанием сайта.
76
72
77
73
Например, для поиска `document.cookie` набрать [document.cookie site:w3.org](https://www.google.com/search?q=document.cookie+site%3Aw3.org).
78
74
79
75
Последние версии стандартов расположены на домене [dev.w3.org](http://dev.w3.org).
80
76
77
+
Кроме того, в том, что касается HTML5 и DOM/CSS, W3C активно использует наработки другой организации: [WhatWG](https://whatwg.org/), поэтому самые актуальные версии спецификаций по этим темам обычно находятся на [https://whatwg.org/specs/]().
78
+
79
+
Иногда бывает так, что информация на сайте [http://dev.w3.org]() отличается от [http://whatwg.org](). В этом случае, как правило, следует руководствоваться [http://whatwg.org]().
80
+
81
81
## Итого
82
82
83
83
Итак, посмотрим какие у нас есть источники информации.
<li>JavaScript, современный стандарт [ES5 (англ)](http://www.ecma-international.org/publications/standards/Ecma-262.htm), и предыдущий [ES3 (рус)](http://javascript.ru/ecma).</li>
103
-
<li>HTML/DOM/CSS -- на сайте [w3.org](http://www.w3.org).
103
+
<li>HTML/DOM/CSS -- на сайте [http://w3.org](http://www.w3.org).
0 commit comments