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/4-devtools/article.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@
30
30
<ul>
31
31
<li>При клике на `bug.html` вы перейдёте во вкладку с кодом к месту ошибки, там будет и краткое описание ошибки.
32
32
В данном случае ошибка вызвана строкой `lalala`, которая интерпретатору непонятна. </li>
33
-
<li>В этом же окошке же вы можете набирать команды на JavaScript, например наберите `alert("Hello")` -- команду вывода сообщения и запустите её нажатием [key Enter]. Мы познакомимся с этой и другими командами далее.</li>
33
+
<li>В этом же окошке же вы можете набирать команды на JavaScript. Например, наберите `alert("Hello")` -- команду вывода сообщения и запустите её нажатием [key Enter]. Мы познакомимся с этой и другими командами далее.</li>
34
34
<li>Для перевода курсора на следующую строку (если команда состоит из нескольких строк) -- используется сочетание [key Shift+Enter].</li>
35
35
</ul>
36
36
@@ -49,9 +49,9 @@
49
49
50
50
<imgsrc="firebug-gray.png">
51
51
52
-
Если иконки не видно -- возможно, у вас выключена панель расширений. Нажмите [key Ctrl+\] для ее показа.
52
+
Если иконки не видно -- возможно, у вас выключена панель расширений. Нажмите [key Ctrl+\] для её отображения.
53
53
54
-
Ну а если ее нет и там, то нажмите [key F12] -- это горячая клавиша для запуска Firebug, расширение появится, если установлено.
54
+
Ну а если её нет и там, то нажмите [key F12] -- это горячая клавиша для запуска Firebug, расширение появится, если установлено.
55
55
</li>
56
56
<li>Далее, для того чтобы консоль заработала, её надо включить.
57
57
@@ -72,9 +72,9 @@
72
72
</li>
73
73
</ol>
74
74
75
-
Как и в Chrome, можно набирать и запускать команды, область для команд на рисунке находится справа, запуск команд осуществляется нажатием [key Ctrl+Enter] (для Mac -- [key Cmd]).
75
+
Как и в Chrome, можно набирать и запускать команды. Область для команд на рисунке находится справа, запуск команд осуществляется нажатием [key Ctrl+Enter] (для Mac -- [key Cmd]).
76
76
77
-
Можно перенести её вниз. нажав на кнопочку <imgsrc="firefox_console_down.png"> -- на рисунке она не видна, но есть справа-снизу панели разработки.
77
+
Можно перенести её вниз, нажав на кнопочку <imgsrc="firefox_console_down.png"> (на рисунке её не видно, но она присутствует в правом нижнем углу панели разработки).
78
78
79
79
Об основных возможностях можно прочитать на сайте <ahref="http://firebug.ru">firebug.ru</a>.
Copy file name to clipboardExpand all lines: 1-js/2-first-steps/1-hello-world/article.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
## Тег SCRIPT
6
6
7
7
[smart header="А побыстрее?"]
8
-
В том (и только в том!) случае, если читатель нетерпелив и уже разрабатывал на JavaScript или имеет достаточно опыта в другом программировании, он может не читать каждую статью этого раздела, а прыгнуть сразу на главу[](/javascript-specials). Там будет кратко самое основное.
8
+
В том (и только в том!) случае, если читатель нетерпелив и уже разрабатывал на JavaScript или имеет достаточно опыта в другом языке программировании, он может не читать каждую статью этого раздела, а перепрыгнуть сразу к главе[](/javascript-specials). Там будет кратко самое основное.
9
9
10
10
Если же у вас есть достаточно времени и желание начать с азов, то читайте дальше :)
Copy file name to clipboardExpand all lines: 1-js/2-first-steps/11-uibasic/article.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,14 +11,14 @@
11
11
alert(сообщение)
12
12
```
13
13
14
-
`alert` выводит на экран окно с сообщением и приостанавливает выполнение скрипта, пока пользователь не нажмет "ОК".
14
+
`alert` выводит на экран окно с сообщением и приостанавливает выполнение скрипта, пока пользователь не нажмёт "ОК".
15
15
16
16
```js
17
17
//+ run
18
18
alert( "Привет" );
19
19
```
20
20
21
-
Окно сообщения, которое выводится, является *модальным окном*. Слово "модальное" означает, что посетитель не может взаимодействовать со страницей, нажимать другие кнопки и т.п., пока не разберется с окном. В данном случае - пока не нажмет на "OK".
21
+
Окно сообщения, которое выводится, является *модальным окном*. Слово "модальное" означает, что посетитель не может взаимодействовать со страницей, нажимать другие кнопки и т.п., пока не разберётся с окном. В данном случае - пока не нажмёт на "OK".
22
22
23
23
## prompt
24
24
@@ -33,7 +33,7 @@ result = prompt(title, default);
33
33
34
34
Пользователь должен либо что-то ввести и нажать OK, либо отменить ввод кликом на CANCEL или нажатием [key Esc] на клавиатуре.
35
35
36
-
**Вызов `prompt` возвращает то, что ввел посетитель -- строку или специальное значение `null`, если ввод отменен.**
36
+
**Вызов `prompt` возвращает то, что ввёл посетитель -- строку или специальное значение `null`, если ввод отменён.**
37
37
38
38
[warn header="Safari 5.1+ не возвращает `null`"]
39
39
Единственный браузер, который не возвращает `null` при отмене ввода -- это Safari. При отсутствии ввода он возвращает пустую строку. Предположительно, это ошибка в браузере.
@@ -53,7 +53,7 @@ alert('Вам ' + years + ' лет!')
53
53
[warn header="Всегда указывайте `default`"]
54
54
Второй параметр может отсутствовать. Однако при этом IE вставит в диалог значение по умолчанию `"undefined"`.
55
55
56
-
Запустите этот код <u>в IE</u>, чтобы понять о чем речь:
56
+
Запустите этот код <u>в IE</u>, чтобы понять о чём речь:
57
57
58
58
```js
59
59
//+ run
@@ -106,6 +106,6 @@ alert( isAdmin );
106
106
107
107
<ul>
108
108
<li>`alert` выводит сообщение.</li>
109
-
<li>`prompt` выводит сообщение и ждет, пока пользователь введет текст, а затем возвращает введенное значение или `null`, если ввод отменен (CANCEL/[key Esc]).</li>
110
-
<li>`confirm` выводит сообщение и ждет, пока пользователь нажмет "OK" или "CANCEL" и возвращает `true/false`.</li>
111
-
</ul>
109
+
<li>`prompt` выводит сообщение и ждёт, пока пользователь введёт текст, а затем возвращает введённое значение или `null`, если ввод отменён (CANCEL/[key Esc]).</li>
110
+
<li>`confirm` выводит сообщение и ждёт, пока пользователь нажмёт "OK" или "CANCEL" и возвращает `true/false`.</li>
Copy file name to clipboardExpand all lines: 1-js/2-first-steps/15-while-for/article.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -119,7 +119,7 @@ for (i = 0; i < 3; i++) {
119
119
<li>Идти на шаг 2.</li>
120
120
</ol>
121
121
122
-
Иными, словами, поток выполнения: `начало` -> (если `условие` -> `тело` -> `шаг`) -> (если `условие` -> `тело` -> `шаг`) -> ... и так далее, пока верно `условие`.
122
+
Иными словами, поток выполнения: `начало` -> (если `условие` -> `тело` -> `шаг`) -> (если `условие` -> `тело` -> `шаг`) -> ... и так далее, пока верно `условие`.
123
123
124
124
[smart]
125
125
В цикле также можно определить переменную:
@@ -161,7 +161,7 @@ for (; i < 3;) {
161
161
}
162
162
```
163
163
164
-
А можно и вообще убрать все, получив бесконечный цикл:
164
+
А можно и вообще убрать всё, получив бесконечный цикл:
165
165
166
166
```js
167
167
for (;;) {
@@ -213,7 +213,7 @@ alert( 'Сумма: ' + sum );
213
213
214
214
Её используют, если понятно, что на текущем повторе цикла делать больше нечего.
215
215
216
-
Например, цикл ниже использует `continue`, чтобы не выводить четные значения:
216
+
Например, цикл ниже использует `continue`, чтобы не выводить чётные значения:
217
217
218
218
```js
219
219
//+ run no-beautify
@@ -225,7 +225,7 @@ for (var i = 0; i < 10; i++) {
225
225
}
226
226
```
227
227
228
-
Для четных`i` срабатывает `continue`, выполнение тела прекращается и управление передается на следующий проход `for`.
228
+
Для чётных`i` срабатывает `continue`, выполнение тела прекращается и управление передаётся на следующий проход `for`.
229
229
230
230
[smart header="Директива `continue` позволяет обойтись без скобок"]
231
231
@@ -313,7 +313,7 @@ alert('Готово!');
313
313
outer:for (var i =0; i <3; i++) { ... }
314
314
```
315
315
316
-
Можно также выносить ее на отдельную строку:
316
+
Можно также выносить её на отдельную строку:
317
317
318
318
```js
319
319
//+ no-beautify
@@ -342,7 +342,7 @@ JavaScript поддерживает три вида циклов:
342
342
343
343
Обе этих директивы поддерживают "метки", которые ставятся перед циклом. Метки -- единственный способ для `break/continue` повлиять на выполнение внешнего цикла.
344
344
345
-
Заметим, что метки не позволяют прыгнуть на произвольное место кода, в JavaScript нет такой возможности.
345
+
Заметим, что метки не позволяют прыгнуть в произвольное место кода, в JavaScript нет такой возможности.
0 commit comments