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/01-getting-started/1-intro/article.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,7 @@
63
63
64
64
Примеры таких ограничений включают в себя:
65
65
66
-
- JavaScript на веб-странице не может читать/записывать произвольные файлы на жестком диске, копировать их или запускать программы. Он не имеет прямого доступа к системным функциям ОС.
66
+
- JavaScript на веб-странице не может читать/записывать произвольные файлы на жёстком диске, копировать их или запускать программы. Он не имеет прямого доступа к системным функциям ОС.
67
67
68
68
Современные браузеры позволяют ему работать с файлами, но с ограниченным доступом и предоставляют его только если пользователь выполняет определённые действия, такие как "перетаскивание" файла в окно браузера или его выбор с помощью тега `<input>`.
69
69
@@ -90,7 +90,7 @@
90
90
```
91
91
JavaScript - это единственная браузерная технология, сочетающая в себе все эти три вещи.
92
92
93
-
Вот что делает JavaScript особенным. Вот почему это самый распространенный инструмент для создания интерфейсов в браузере.
93
+
Вот что делает JavaScript особенным. Вот почему это самый распространённый инструмент для создания интерфейсов в браузере.
94
94
95
95
Планируя изучить новую технологию, полезно оценить её перспективы. Итак, давайте перейдём к современным тенденциям, включая новые языки и браузерные технологии.
96
96
@@ -116,5 +116,5 @@ JavaScript - это единственная браузерная техноло
116
116
## Итого
117
117
118
118
- JavaScript изначально создавался только для браузера, но сейчас используется на многих других платформах.
119
-
- Сегодня JavaScript занимает уникальную позицию в качестве самого распространенного языка для браузера обладающего полной интеграцией с HTML/CSS.
119
+
- Сегодня JavaScript занимает уникальную позицию в качестве самого распространённого языка для браузера обладающего полной интеграцией с HTML/CSS.
120
120
- Многие языки могут быть "транспилированы" в JavaScript для предоставления дополнительных функций. Рекомендуется хотя бы кратко рассмотреть их после освоения JavaScript.
Copy file name to clipboardExpand all lines: 1-js/01-getting-started/3-devtools/article.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,9 @@
2
2
3
3
Код уязвим для ошибок. И вы, скорее всего, будете делать ошибки в коде... Впрочем, давайте будем откровенны: вы *точно* будете совершать ошибки в коде. В конце концов, вы человек, а не [робот](https://ru.wikipedia.org/wiki/%D0%91%D0%B5%D0%BD%D0%B4%D0%B5%D1%80_(%D0%A4%D1%83%D1%82%D1%83%D1%80%D0%B0%D0%BC%D0%B0)).
4
4
5
-
Но по умолчанию в браузере ошибки не видны. То есть, если что-то пойдет не так, мы не увидим, что именно сломалось и не сможем это починить.
5
+
Но по умолчанию в браузере ошибки не видны. То есть, если что-то пойдёт не так, мы не увидим, что именно сломалось и не сможем это починить.
6
6
7
-
Для решения задач такого рода в браузер встроены так называемые "Инструменты разработки" (Developer tools, или сокращенно — devtools).
7
+
Для решения задач такого рода в браузер встроены так называемые "Инструменты разработки" (Developer tools, или сокращённо — devtools).
8
8
9
9
Chrome и Firefox снискали любовь подавляющего большинства программистов во многом благодаря своим отменным инструментам разработчика. Остальные браузеры хоть и оснащены подобными инструментами, но все же зачастую находятся в роли догоняющих и по качеству и по количеству свойств и особенностей. В общем, почти у всех программистов есть свой "любимый" браузер. Другие используются только для отлова и исправления специфичных "браузерозависимых" багов.
10
10
@@ -14,7 +14,7 @@ Chrome и Firefox снискали любовь подавляющего бол
14
14
15
15
Откройте страницу [bug.html](bug.html).
16
16
17
-
В ее JavaScript код закралась ошибка. Она не видна обычному посетителю, поэтому давайте найдем ее при помощи devtools.
17
+
В её JavaScript код закралась ошибка. Она не видна обычному посетителю, поэтому давайте найдём её при помощи devtools.
18
18
19
19
Нажмите `key:F12` или, если вы используете Mac, `key:Cmd+Opt+J`.
20
20
@@ -24,14 +24,14 @@ Chrome и Firefox снискали любовь подавляющего бол
24
24
25
25

26
26
27
-
Точный внешний вид инструментов разработки зависит от используемой версии Chrome. Время от времени некоторые детали изменяются, но в целом внешний вид остается примерно похожим на предыдущие версии.
27
+
Точный внешний вид инструментов разработки зависит от используемой версии Chrome. Время от времени некоторые детали изменяются, но в целом внешний вид остаётся примерно похожим на предыдущие версии.
28
28
29
29
- В консоли мы можем увидеть сообщение об ошибке, отрисованное красным цветом. В нашем случае скрипт содержит неизвестную команду "lalala".
30
30
- Справа присутствует кликабельная ссылка на исходный код `bug.html:12` с номером строки кода, в которой эта ошибка и произошла.
31
31
32
32
Под сообщением об ошибке находится синий символ `>`. Он обозначает командную строку, в ней мы можем редактировать и запускать JavaScript-команды. Для их запуска нажмите `key:Enter` (для переноса строки жмите `key:Shift+Enter`).
33
33
34
-
Теперь мы явно видим ошибки, для начала этого вполне достаточно. Мы еще вернемся к инструментам разработчика позже и более подробно рассмотрим отладку кода в главе <info:debugging-chrome>.
34
+
Теперь мы явно видим ошибки, для начала этого вполне достаточно. Мы ещё вернёмся к инструментам разработчика позже и более подробно рассмотрим отладку кода в главе <info:debugging-chrome>.
35
35
36
36
37
37
## Firefox, Edge и другие
@@ -44,21 +44,21 @@ Chrome и Firefox снискали любовь подавляющего бол
44
44
45
45
Safari (браузер для Mac, не поддерживается в системах Windows/Linux) все же имеет небольшое отличие. Для начала работы нам нужно включить "Меню разработки" ("Developer menu").
46
46
47
-
Откройте настройки (Preferences) и перейдите к панели "Продвинутые" (Advanced). В самом низу вы найдете чекбокс:
47
+
Откройте настройки (Preferences) и перейдите к панели "Продвинутые" (Advanced). В самом низу вы найдёте чекбокс:
48
48
49
49

50
50
51
51
Теперь консоль можно активировать нажатием клавиш `key:Cmd+Opt+C`. Также обратите внимание на новый элемент меню "Разработка" ("Develop"). В нем содержится большое количество команд и настроек.
52
52
53
53
## Многострочный ввод
54
54
55
-
Обычно, при нажатии `key:Enter`введенная строка кода сразу выполняется.
55
+
Обычно, при нажатии `key:Enter`введённая строка кода сразу выполняется.
56
56
57
57
Чтобы перенести строку нажмите `key:Shift+Enter`.
58
58
59
59
## Итого
60
60
61
-
- Инструменты разработчика позволяют нам смотреть ошибки, выполнять команды, проверять значение переменных и еще много всего полезного.
61
+
- Инструменты разработчика позволяют нам смотреть ошибки, выполнять команды, проверять значение переменных и ещё много всего полезного.
62
62
- В большинстве браузеров, работающих под Windows, инструменты разработчика можно открыть, нажав `key:F12`. В Chrome для Mac используйте комбинацию `key:Cmd+Opt+J`, Safari: `key:Cmd+Opt+C` (необходимо предварительное включение "меню разработчика").
63
63
64
-
Теперь наше окружение полностью настроено. В следующем разделе мы перейдем непосредственно к JavaScript.
64
+
Теперь наше окружение полностью настроено. В следующем разделе мы перейдём непосредственно к JavaScript.
Copy file name to clipboardExpand all lines: 1-js/02-first-steps/01-hello-world/2-hello-alert-ext/task.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,8 @@ importance: 5
2
2
3
3
---
4
4
5
-
# Show an alert with an external script
5
+
# Покажите сообщение с помощью внешнего скрипта
6
6
7
-
Take the solution of the previous task <info:task/hello-alert>. Modify it by extracting the script content into an external file `alert.js`, residing in the same folder.
7
+
Возьмите решение предыдущей задачи <info:task/hello-alert>, и измените его. Извлеките содержимого скрипта во внешний файл `alert.js`, лежащий в той же папке.
8
8
9
-
Open the page, ensure that the alert works.
9
+
Откройте страницу, убедитесь, что оповещение работает.
0 commit comments