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/3-writing-js/1-debugging-chrome/article.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,11 +44,11 @@
44
44
<dd>Если код очень большой, то можно вынести инструменты разработки вбок или в отдельное окно, зажав эту кнопку и выбрав соответствующий вариант из списка.</dd>
45
45
</dl>
46
46
47
-
## Точки остановки
47
+
## Точки останова
48
48
49
-
Открыли файл `pow.js` во вкладке Sources? Кликните на 6й строке файла `pow.js`, прямо на цифре 6.
49
+
Открыли файл `pow.js` во вкладке Sources? Кликните на 6-й строке файла `pow.js`, прямо на цифре 6.
50
50
51
-
Поздравляю! Вы поставили "точку остановки" или, как чаще говорят, "брейкпойнт".
51
+
Поздравляю! Вы поставили точку останова или, как чаще говорят, "брейкпойнт".
52
52
53
53
Выглядет это должно примерно так:
54
54
@@ -59,7 +59,7 @@
59
59
60
60
**В остановленном коде можно посмотреть текущие значения переменных, выполнять команды и т.п., в общем -- отлаживать его.**
61
61
62
-
Вы можете видеть, что информация о точке остановки появилась справа, в подвкладке Breakpoints.
62
+
Вы можете видеть, что информация о точке останова появилась справа, в подвкладке Breakpoints.
63
63
64
64
Вкладка Breakpoints очень удобна, когда код большой, она позволяет:
65
65
@@ -71,7 +71,7 @@
71
71
72
72
[smart header="Дополнительные возможности"]
73
73
<ul>
74
-
<li>Остановку можно инициировать и напрямую из кода скрипта, командой `debugger`:
74
+
<li>Останов можно инициировать и напрямую из кода скрипта, командой `debugger`:
75
75
76
76
```js
77
77
functionpow(x, n) {
@@ -82,9 +82,9 @@ function pow(x, n) {
82
82
```
83
83
84
84
</li>
85
-
<li>*Правый клик* на номер строки `pow.js` позволит создать условную точку остановки (conditional breakpoint), т.е. задать условие, при котором точка остановки сработает.
85
+
<li>*Правый клик* на номер строки `pow.js` позволит создать условную точку останова (conditional breakpoint), т.е. задать условие, при котором точка останова сработает.
86
86
87
-
Это удобно, если остановка нужна только при определённом значении переменной или параметра функции.
87
+
Это удобно, если останов нужен только при определённом значении переменной или параметра функции.
<dd>Продолжает выполнения скрипта с текущего момента в обычном режиме. Если скрипт не встретит новых точек остановки, то в отладчик управление больше не вернётся.
128
+
<dd>Продолжает выполнения скрипта с текущего момента в обычном режиме. Если скрипт не встретит новых точек останова, то в отладчик управление больше не вернётся.
129
129
130
130
Нажмите на эту кнопку.
131
131
132
-
Скрипт продолжится, далее, в 6й строке находится рекурсивный вызов функции `pow`, т.е. управление перейдёт в неё опять (с другими аргументами) и сработает точка остановки, вновь включая отладчик.
132
+
Скрипт продолжится, далее, в 6-й строке находится рекурсивный вызов функции `pow`, т.е. управление перейдёт в неё опять (с другими аргументами) и сработает точка останова, вновь включая отладчик.
133
133
134
134
При этом вы увидите, что выполнение стоит на той же строке, но в `Call Stack` появился новый вызов.
135
135
@@ -152,10 +152,10 @@ function pow(x, n) {
152
152
153
153
Эта кнопка очень удобна в случае, если мы нечаянно вошли во вложенный вызов, который нам не интересен -- чтобы быстро из него выйти.
154
154
</dd>
155
-
<dt><imgstyle="vertical-align:middle"src="manage5.png"> -- отключить/включить все точки остановки.</dt>
156
-
<dd>Эта кнопка никак не двигает нас по коду, она позволяет временно отключить все точки остановки в файле.
155
+
<dt><imgstyle="vertical-align:middle"src="manage5.png"> -- отключить/включить все точки останова.</dt>
156
+
<dd>Эта кнопка никак не двигает нас по коду, она позволяет временно отключить все точки останова в файле.
157
157
</dd>
158
-
<dt><imgstyle="vertical-align:middle"src="manage6.png"> -- включить/отключить автоматическую остановку при ошибке.</dt>
158
+
<dt><imgstyle="vertical-align:middle"src="manage6.png"> -- включить/отключить автоматическую останова при ошибке.</dt>
159
159
<dd>Эта кнопка -- одна из самых важных.
160
160
161
161
Нажмите её несколько раз. В старых версиях Chrome у неё три режима -- нужен фиолетовый, в новых -- два, тогда достаточно синего.
@@ -198,7 +198,7 @@ for (var i = 0; i < 5; i++) {
198
198
199
199
Ошибки JavaScript выводятся в консоли.
200
200
201
-
Например, прервите отладку -- для этого достаточно закрыть инструменты разрабтчика -- и откройте [страницу с ошибкой](error/index.html).
201
+
Например, прервите отладку -- для этого достаточно закрыть инструменты разработчика -- и откройте [страницу с ошибкой](error/index.html).
0 commit comments