0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p><strong>DevTools (инструменты разработчика) доступны во всех современных браузерах и полезны по нескольким причинам. Например, их можно использовать для отладки кода и тестирования изменений в HTML, CSS и JavaScript в режиме реального времени. В этой статье расскажем, как открывать DevTools в разных браузерах и на примере разберем, какие возможности они предоставляют.</strong></p>
1
<p><strong>DevTools (инструменты разработчика) доступны во всех современных браузерах и полезны по нескольким причинам. Например, их можно использовать для отладки кода и тестирования изменений в HTML, CSS и JavaScript в режиме реального времени. В этой статье расскажем, как открывать DevTools в разных браузерах и на примере разберем, какие возможности они предоставляют.</strong></p>
2
<p>Вкладка Console в DevTools позволяет работать с JavaScript при просмотре любой страницы. Это может быть удобно в разных ситуациях:</p>
2
<p>Вкладка Console в DevTools позволяет работать с JavaScript при просмотре любой страницы. Это может быть удобно в разных ситуациях:</p>
3
<ol><li><strong>Просмотр ошибок</strong>. Например, позволяет увидеть, что какие-то ресурсы (CSS, изображения и так далее) на странице не загрузились.</li>
3
<ol><li><strong>Просмотр ошибок</strong>. Например, позволяет увидеть, что какие-то ресурсы (CSS, изображения и так далее) на странице не загрузились.</li>
4
<li><strong>Обращение к HTML-элементам</strong>. Так можно сразу проверить правильность написания пути до элемента в JavaScript.</li>
4
<li><strong>Обращение к HTML-элементам</strong>. Так можно сразу проверить правильность написания пути до элемента в JavaScript.</li>
5
<li><strong>Отладка кода на JavaScript</strong>. Речь идет о тестировании и устранении ошибок непосредственно в браузере. Для этого вкладка дает множество инструментов.</li>
5
<li><strong>Отладка кода на JavaScript</strong>. Речь идет о тестировании и устранении ошибок непосредственно в браузере. Для этого вкладка дает множество инструментов.</li>
6
</ol><p>Сначала разберемся, как открыть консоль в разных браузерах.</p>
6
</ol><p>Сначала разберемся, как открыть консоль в разных браузерах.</p>
7
<h2>Содержание</h2>
7
<h2>Содержание</h2>
8
<ul><li><a>Google Chrome</a></li>
8
<ul><li><a>Google Chrome</a></li>
9
<li><a>Microsoft Edge</a></li>
9
<li><a>Microsoft Edge</a></li>
10
<li><a>Mozilla</a></li>
10
<li><a>Mozilla</a></li>
11
<li><a>Opera</a></li>
11
<li><a>Opera</a></li>
12
<li><a>Safari</a></li>
12
<li><a>Safari</a></li>
13
<li><a>Яндекс.Браузер</a></li>
13
<li><a>Яндекс.Браузер</a></li>
14
<li><a>Как использовать консоль</a></li>
14
<li><a>Как использовать консоль</a></li>
15
</ul><h2>Google Chrome</h2>
15
</ul><h2>Google Chrome</h2>
16
<ol><li>Нажмите значок с тремя точками в правом верхнем углу окна браузера.</li>
16
<ol><li>Нажмите значок с тремя точками в правом верхнем углу окна браузера.</li>
17
<li>В появившемся меню наведите курсор мыши на "Дополнительные инструменты" и выберите "Инструменты разработчика" в расширенном меню.</li>
17
<li>В появившемся меню наведите курсор мыши на "Дополнительные инструменты" и выберите "Инструменты разработчика" в расширенном меню.</li>
18
<li>После этого в правой части экрана откроется раздел с DevTools.</li>
18
<li>После этого в правой части экрана откроется раздел с DevTools.</li>
19
</ol><p>Еще один способ - использовать горячие клавиши. В Chrome это Ctrl+Shift+I (или Command+option+I на Mac).</p>
19
</ol><p>Еще один способ - использовать горячие клавиши. В Chrome это Ctrl+Shift+I (или Command+option+I на Mac).</p>
20
<h2>Microsoft Edge</h2>
20
<h2>Microsoft Edge</h2>
21
<ol><li><p>Нажмите на значок "Настройки и другое" в правом верхнем углу экрана.</p>
21
<ol><li><p>Нажмите на значок "Настройки и другое" в правом верхнем углу экрана.</p>
22
</li>
22
</li>
23
<li><p>Затем кликните на "Дополнительные инструменты" в<a>раскрывающемся меню</a>и выберите "Инструменты разработчика".</p>
23
<li><p>Затем кликните на "Дополнительные инструменты" в<a>раскрывающемся меню</a>и выберите "Инструменты разработчика".</p>
24
</li>
24
</li>
25
<li><p>После этого в правой части экрана откроется раздел с DevTools.</p>
25
<li><p>После этого в правой части экрана откроется раздел с DevTools.</p>
26
</li>
26
</li>
27
</ol><p>Как и в Chrome, открыть DevTools в Edge можно горячими клавишами Ctrl+Shift+ I (или Command+option+I на Mac).</p>
27
</ol><p>Как и в Chrome, открыть DevTools в Edge можно горячими клавишами Ctrl+Shift+ I (или Command+option+I на Mac).</p>
28
<h2>Mozilla</h2>
28
<h2>Mozilla</h2>
29
<ol><li>Выберите меню-гамбургер в верхнем углу экрана.</li>
29
<ol><li>Выберите меню-гамбургер в верхнем углу экрана.</li>
30
<li>Затем нажмите на "Дополнительные инструменты" в<a>раскрывающемся меню</a>и выберите "Инструменты веб-разработчика".</li>
30
<li>Затем нажмите на "Дополнительные инструменты" в<a>раскрывающемся меню</a>и выберите "Инструменты веб-разработчика".</li>
31
<li>После этого в нижней части экрана откроется раздел с DevTools.</li>
31
<li>После этого в нижней части экрана откроется раздел с DevTools.</li>
32
</ol><p>Горячие клавиши в Mozilla - Ctrl+Shift+I (или Command+option+I на Mac).</p>
32
</ol><p>Горячие клавиши в Mozilla - Ctrl+Shift+I (или Command+option+I на Mac).</p>
33
<h2>Opera</h2>
33
<h2>Opera</h2>
34
<ol><li>Щелкните на значок Opera в верхнем левом углу окна браузера.</li>
34
<ol><li>Щелкните на значок Opera в верхнем левом углу окна браузера.</li>
35
<li>Наведите курсор мыши на "Разработчик" в меню и выберите "Инструменты разработчика".</li>
35
<li>Наведите курсор мыши на "Разработчик" в меню и выберите "Инструменты разработчика".</li>
36
<li>После этого в правой части экрана откроется раздел с DevTools.</li>
36
<li>После этого в правой части экрана откроется раздел с DevTools.</li>
37
</ol><p>В Opera DevTools можно открыть комбинацией клавиш Ctrl+Shift+I(или<a>Command</a>+option+I на Mac).</p>
37
</ol><p>В Opera DevTools можно открыть комбинацией клавиш Ctrl+Shift+I(или<a>Command</a>+option+I на Mac).</p>
38
<h2>Safari</h2>
38
<h2>Safari</h2>
39
<ol><li>Выберите меню Safari в верхнем левом углу экрана.</li>
39
<ol><li>Выберите меню Safari в верхнем левом углу экрана.</li>
40
<li>Затем нажмите "Настройки" и перейдите в меню "Разработка" в верхней части экрана.</li>
40
<li>Затем нажмите "Настройки" и перейдите в меню "Разработка" в верхней части экрана.</li>
41
<li>Выберите "Показать веб-инспектор" в раскрывающемся меню .</li>
41
<li>Выберите "Показать веб-инспектор" в раскрывающемся меню .</li>
42
<li>После этого откроется новое окно с инструментами разработчика.</li>
42
<li>После этого откроется новое окно с инструментами разработчика.</li>
43
</ol><p>Горячие клавиши для Safari - Command + option+ I.</p>
43
</ol><p>Горячие клавиши для Safari - Command + option+ I.</p>
44
<h2>Яндекс.Браузер</h2>
44
<h2>Яндекс.Браузер</h2>
45
<ol><li>Нажмите на меню-гамбургер в верхнем правом углу окна браузера.</li>
45
<ol><li>Нажмите на меню-гамбургер в верхнем правом углу окна браузера.</li>
46
<li>Затем кликните по пункту "Дополнительно" и выберите меню "Дополнительные инструменты".</li>
46
<li>Затем кликните по пункту "Дополнительно" и выберите меню "Дополнительные инструменты".</li>
47
<li>После этого переходим к пункту "Инструменты разработчика" в следующем меню.</li>
47
<li>После этого переходим к пункту "Инструменты разработчика" в следующем меню.</li>
48
</ol><p>Для запуска консоли также можно нажать Ctrl + Shift + I.</p>
48
</ol><p>Для запуска консоли также можно нажать Ctrl + Shift + I.</p>
49
<h2>Как использовать консоль</h2>
49
<h2>Как использовать консоль</h2>
50
<p>Обычно для быстрого выполнения кода и оценки результата его работы используются сторонние сайты. Другой вариант - NodeJS, которая дает доступ к REPL (Read Eval Print Loop) - интерактивному интерпретатору кода. Вкладка Console, по сути, выполняет те же функции и обладает множеством других возможностей.</p>
50
<p>Обычно для быстрого выполнения кода и оценки результата его работы используются сторонние сайты. Другой вариант - NodeJS, которая дает доступ к REPL (Read Eval Print Loop) - интерактивному интерпретатору кода. Вкладка Console, по сути, выполняет те же функции и обладает множеством других возможностей.</p>
51
<p>Рассмотрим, как работает консоль, на примере Chrome DevTools. В ней можно проверять как простые инструкции вида 2 + 2, так и большие функции.</p>
51
<p>Рассмотрим, как работает консоль, на примере Chrome DevTools. В ней можно проверять как простые инструкции вида 2 + 2, так и большие функции.</p>
52
<p>Откроем Chrome DevTools, перейдем во вкладку Console, и вставим выражение 2 + 2 DevTools сразу выдаст ответ 4. Таким образом можно не только складывать числа, а использовать любые методы из стандартной библиотеки JavaScript, например:</p>
52
<p>Откроем Chrome DevTools, перейдем во вкладку Console, и вставим выражение 2 + 2 DevTools сразу выдаст ответ 4. Таким образом можно не только складывать числа, а использовать любые методы из стандартной библиотеки JavaScript, например:</p>
53
<p>Помимо простых выражений, которые никак не связаны с сайтом, можно использовать и DOM API для доступа к элементам страницы. Код, указанный ниже, посчитает и вернет количество ссылок на главной странице<a>ru.hexlet.io</a>. Вы также можете самостоятельно перейти на любую страницу и "посчитать" количество ссылок или любых других элементов на ней:</p>
53
<p>Помимо простых выражений, которые никак не связаны с сайтом, можно использовать и DOM API для доступа к элементам страницы. Код, указанный ниже, посчитает и вернет количество ссылок на главной странице<a>ru.hexlet.io</a>. Вы также можете самостоятельно перейти на любую страницу и "посчитать" количество ссылок или любых других элементов на ней:</p>
54
<p>Кроме того, DevTools позволяет создавать переменные. Пока страница существует, созданные переменные будут существовать и вы можете взаимодействовать с ними в будущем:</p>
54
<p>Кроме того, DevTools позволяет создавать переменные. Пока страница существует, созданные переменные будут существовать и вы можете взаимодействовать с ними в будущем:</p>
55
<p>Однострочные выражения и инструкции - это довольно просто. Что, если хочется создать функцию, а нажатие на Enter сразу выполняет код? Для многострочных выражений используется перенос с помощью Shift + Enter. Эта опция позволяет писать и использовать красивые функции, которые, как и переменные, могут быть использованы в текущей сессии:</p>
55
<p>Однострочные выражения и инструкции - это довольно просто. Что, если хочется создать функцию, а нажатие на Enter сразу выполняет код? Для многострочных выражений используется перенос с помощью Shift + Enter. Эта опция позволяет писать и использовать красивые функции, которые, как и переменные, могут быть использованы в текущей сессии:</p>
56
<p>Это лишь часть возможностей, которые дает использование вкладки Console в различных браузерах. Но этого достаточно, чтобы сделать свою работу эффективнее.</p>
56
<p>Это лишь часть возможностей, которые дает использование вкладки Console в различных браузерах. Но этого достаточно, чтобы сделать свою работу эффективнее.</p>