Skip to content

Commit 8ebc0b7

Browse files
committed
Merge pull request iliakan#53 from Romchik/master
Исправление различных мелких ошибок.
2 parents 4f10680 + 9f507a9 commit 8ebc0b7

21 files changed

Lines changed: 53 additions & 53 deletions

File tree

1-js/1-getting-started/4-devtools/article.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<ul>
3131
<li>При клике на `bug.html` вы перейдёте во вкладку с кодом к месту ошибки, там будет и краткое описание ошибки.
3232
В данном случае ошибка вызвана строкой `lalala`, которая интерпретатору непонятна. </li>
33-
<li>В этом же окошке же вы можете набирать команды на JavaScript, например наберите `alert("Hello")` -- команду вывода сообщения и запустите её нажатием [key Enter]. Мы познакомимся с этой и другими командами далее.</li>
33+
<li>В этом же окошке же вы можете набирать команды на JavaScript. Например, наберите `alert("Hello")` -- команду вывода сообщения и запустите её нажатием [key Enter]. Мы познакомимся с этой и другими командами далее.</li>
3434
<li>Для перевода курсора на следующую строку (если команда состоит из нескольких строк) -- используется сочетание [key Shift+Enter].</li>
3535
</ul>
3636

@@ -49,9 +49,9 @@
4949

5050
<img src="firebug-gray.png">
5151

52-
Если иконки не видно -- возможно, у вас выключена панель расширений. Нажмите [key Ctrl+\] для ее показа.
52+
Если иконки не видно -- возможно, у вас выключена панель расширений. Нажмите [key Ctrl+\] для её отображения.
5353

54-
Ну а если ее нет и там, то нажмите [key F12] -- это горячая клавиша для запуска Firebug, расширение появится, если установлено.
54+
Ну а если её нет и там, то нажмите [key F12] -- это горячая клавиша для запуска Firebug, расширение появится, если установлено.
5555
</li>
5656
<li>Далее, для того чтобы консоль заработала, её надо включить.
5757

@@ -72,9 +72,9 @@
7272
</li>
7373
</ol>
7474

75-
Как и в Chrome, можно набирать и запускать команды, область для команд на рисунке находится справа, запуск команд осуществляется нажатием [key Ctrl+Enter] (для Mac -- [key Cmd]).
75+
Как и в Chrome, можно набирать и запускать команды. Область для команд на рисунке находится справа, запуск команд осуществляется нажатием [key Ctrl+Enter] (для Mac -- [key Cmd]).
7676

77-
Можно перенести её вниз. нажав на кнопочку <img src="firefox_console_down.png"> -- на рисунке она не видна, но есть справа-снизу панели разработки.
77+
Можно перенести её вниз, нажав на кнопочку <img src="firefox_console_down.png"> (на рисунке её не видно, но она присутствует в правом нижнем углу панели разработки).
7878

7979
Об основных возможностях можно прочитать на сайте <a href="http://firebug.ru">firebug.ru</a>.
8080

1-js/2-first-steps/1-hello-world/1-hello-alert/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44

55
Сделайте страницу, которая выводит "Я - JavaScript!".
66

7-
Создайте ее на диске, откройте в браузере, убедитесь, что все работает.
7+
Создайте её на диске, откройте в браузере, убедитесь, что всё работает.
88

99
[demo src="solution"]

1-js/2-first-steps/1-hello-world/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
## Тег SCRIPT
66

77
[smart header="А побыстрее?"]
8-
В том (и только в том!) случае, если читатель нетерпелив и уже разрабатывал на JavaScript или имеет достаточно опыта в другом программировании, он может не читать каждую статью этого раздела, а прыгнуть сразу на главу [](/javascript-specials). Там будет кратко самое основное.
8+
В том (и только в том!) случае, если читатель нетерпелив и уже разрабатывал на JavaScript или имеет достаточно опыта в другом языке программировании, он может не читать каждую статью этого раздела, а перепрыгнуть сразу к главе [](/javascript-specials). Там будет кратко самое основное.
99

1010
Если же у вас есть достаточно времени и желание начать с азов, то читайте дальше :)
1111
[/smart]

1-js/2-first-steps/11-uibasic/article.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
alert(сообщение)
1212
```
1313

14-
`alert` выводит на экран окно с сообщением и приостанавливает выполнение скрипта, пока пользователь не нажмет "ОК".
14+
`alert` выводит на экран окно с сообщением и приостанавливает выполнение скрипта, пока пользователь не нажмёт "ОК".
1515

1616
```js
1717
//+ run
1818
alert( "Привет" );
1919
```
2020

21-
Окно сообщения, которое выводится, является *модальным окном*. Слово "модальное" означает, что посетитель не может взаимодействовать со страницей, нажимать другие кнопки и т.п., пока не разберется с окном. В данном случае - пока не нажмет на "OK".
21+
Окно сообщения, которое выводится, является *модальным окном*. Слово "модальное" означает, что посетитель не может взаимодействовать со страницей, нажимать другие кнопки и т.п., пока не разберётся с окном. В данном случае - пока не нажмёт на "OK".
2222

2323
## prompt
2424

@@ -33,7 +33,7 @@ result = prompt(title, default);
3333

3434
Пользователь должен либо что-то ввести и нажать OK, либо отменить ввод кликом на CANCEL или нажатием [key Esc] на клавиатуре.
3535

36-
**Вызов `prompt` возвращает то, что ввел посетитель -- строку или специальное значение `null`, если ввод отменен.**
36+
**Вызов `prompt` возвращает то, что ввёл посетитель -- строку или специальное значение `null`, если ввод отменён.**
3737

3838
[warn header="Safari 5.1+ не возвращает `null`"]
3939
Единственный браузер, который не возвращает `null` при отмене ввода -- это Safari. При отсутствии ввода он возвращает пустую строку. Предположительно, это ошибка в браузере.
@@ -53,7 +53,7 @@ alert('Вам ' + years + ' лет!')
5353
[warn header="Всегда указывайте `default`"]
5454
Второй параметр может отсутствовать. Однако при этом IE вставит в диалог значение по умолчанию `"undefined"`.
5555

56-
Запустите этот код <u>в IE</u>, чтобы понять о чем речь:
56+
Запустите этот код <u>в IE</u>, чтобы понять о чём речь:
5757

5858
```js
5959
//+ run
@@ -106,6 +106,6 @@ alert( isAdmin );
106106

107107
<ul>
108108
<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>
111+
</ul>

1-js/2-first-steps/13-logical-ops/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ alert( !true ); // false
272272
alert( !0 ); // true
273273
```
274274

275-
**В частности, двойное НЕ используются для преобразования значений к логическому типу:**
275+
**В частности, двойное НЕ используют для преобразования значений к логическому типу:**
276276

277277
```js
278278
//+ run

1-js/2-first-steps/15-while-for/6-repeat-until-correct/task.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
[importance 5]
44

5-
Напишите цикл, который предлагает `prompt` ввести число, большее `100`. Если посетитель ввел другое число -- попросить ввести еще раз, и так далее.
5+
Напишите цикл, который предлагает `prompt` ввести число, большее `100`. Если посетитель ввёл другое число -- попросить ввести ещё раз, и так далее.
66

7-
Цикл должен спрашивать число пока либо посетитель не введет число, большее `100`, либо не нажмет кнопку Cancel (ESC).
7+
Цикл должен спрашивать число пока либо посетитель не введёт число, большее `100`, либо не нажмёт кнопку Cancel (ESC).
88

9-
Предполагается, что посетитель вводит только числа, предусматривать обработку нечисловых строк в этой задаче необязательно.
9+
Предполагается, что посетитель вводит только числа. Предусматривать обработку нечисловых строк в этой задаче необязательно.
1010

1111
[demo /]

1-js/2-first-steps/15-while-for/article.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ for (i = 0; i < 3; i++) {
119119
<li>Идти на шаг 2.</li>
120120
</ol>
121121

122-
Иными, словами, поток выполнения: `начало` -> (если `условие` -> `тело` -> `шаг`) -> (если `условие` -> `тело` -> `шаг`) -> ... и так далее, пока верно `условие`.
122+
Иными словами, поток выполнения: `начало` -> (если `условие` -> `тело` -> `шаг`) -> (если `условие` -> `тело` -> `шаг`) -> ... и так далее, пока верно `условие`.
123123

124124
[smart]
125125
В цикле также можно определить переменную:
@@ -161,7 +161,7 @@ for (; i < 3;) {
161161
}
162162
```
163163

164-
А можно и вообще убрать все, получив бесконечный цикл:
164+
А можно и вообще убрать всё, получив бесконечный цикл:
165165

166166
```js
167167
for (;;) {
@@ -213,7 +213,7 @@ alert( 'Сумма: ' + sum );
213213

214214
Её используют, если понятно, что на текущем повторе цикла делать больше нечего.
215215

216-
Например, цикл ниже использует `continue`, чтобы не выводить четные значения:
216+
Например, цикл ниже использует `continue`, чтобы не выводить чётные значения:
217217

218218
```js
219219
//+ run no-beautify
@@ -225,7 +225,7 @@ for (var i = 0; i < 10; i++) {
225225
}
226226
```
227227

228-
Для четных `i` срабатывает `continue`, выполнение тела прекращается и управление передается на следующий проход `for`.
228+
Для чётных `i` срабатывает `continue`, выполнение тела прекращается и управление передаётся на следующий проход `for`.
229229

230230
[smart header="Директива `continue` позволяет обойтись без скобок"]
231231

@@ -313,7 +313,7 @@ alert('Готово!');
313313
outer: for (var i = 0; i < 3; i++) { ... }
314314
```
315315

316-
Можно также выносить ее на отдельную строку:
316+
Можно также выносить её на отдельную строку:
317317

318318
```js
319319
//+ no-beautify
@@ -342,7 +342,7 @@ JavaScript поддерживает три вида циклов:
342342

343343
Обе этих директивы поддерживают "метки", которые ставятся перед циклом. Метки -- единственный способ для `break/continue` повлиять на выполнение внешнего цикла.
344344

345-
Заметим, что метки не позволяют прыгнуть на произвольное место кода, в JavaScript нет такой возможности.
345+
Заметим, что метки не позволяют прыгнуть в произвольное место кода, в JavaScript нет такой возможности.
346346

347347

348348

1-js/2-first-steps/17-function-basics/1-if-else-required/task.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[importance 4]
44

55
Следующая функция возвращает `true`, если параметр `age` больше `18`.
6-
В ином случае она задает вопрос посредством вызова `confirm` и возвращает его результат.
6+
В ином случае она задаёт вопрос посредством вызова `confirm` и возвращает его результат.
77

88
```js
99
function checkAge(age) {
@@ -32,4 +32,4 @@ function checkAge(age) {
3232
}
3333
```
3434

35-
Есть ли хоть одно отличие в поведении этого варианта?
35+
Есть ли хоть одно отличие в поведении этого варианта?

1-js/2-first-steps/17-function-basics/2-rewrite-function-question-or/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[importance 4]
44

55
Следующая функция возвращает `true`, если параметр `age` больше `18`.
6-
В ином случае она задает вопрос `confirm` и возвращает его результат.
6+
В ином случае она задаёт вопрос `confirm` и возвращает его результат.
77

88
```js
99
function checkAge(age) {

1-js/2-first-steps/17-function-basics/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Зачастую нам надо повторять одно и то же действие во многих частях программы.
44

5-
Например, красиво вывести сообщение необходимо при приветствии посетителя, при выходе посетителя с сайта, еще где-нибудь.
5+
Например, красиво вывести сообщение необходимо при приветствии посетителя, при выходе посетителя с сайта, ещё где-нибудь.
66

77
Чтобы не повторять один и тот же код во многих местах, придуманы функции. Функции являются основными "строительными блоками" программы.
88
[cut]
@@ -285,7 +285,7 @@ alert(test); // 20
285285
286286
**Для возврата значения используется директива `return`.**
287287
288-
Она может находиться в любом месте функции. Как только до нее доходит управление -- функция завершается и значение передается обратно.
288+
Она может находиться в любом месте функции. Как только до неё доходит управление -- функция завершается и значение передается обратно.
289289
290290
Вызовов `return` может быть и несколько, например:
291291

0 commit comments

Comments
 (0)