Кому и зачем нужны такие инструменты:
● верстальщику, чтобы писать и чинить разметку и стили прямо в браузере, подбирать параметры анимации;
● разработчику, чтобы набрасывать прототип кода и исследовать его поведение, воспроизводить и исправлять ошибки, оптимизировать приложение;
● тестировщику, чтобы проверять работу приложения, эмулировать, или воссоздавать, разные условия, устройства и браузеры.
Разберём подробнее, как вызвать инструменты разработчика DevTools.
Чтобы открыть DevTools, нужно вызвать контекстное меню, в нём будет один из пунктов:
● «Исследовать элемент»,
● «Проверить объект»,
● «Просмотреть код»,
● Inspect element.
Другой способ — использовать горячие клавиши:
Cmd+Alt+I — macOS;
F12 — Windows;
Ctrl+Alt+I — Linux.
DevTools занимает много пространства, и часто перед началом работы нужно разобраться, в какой части экрана его закрепить. В каждом браузере для этого окна своё место:
● Google Chrome и Firefox — позволяют закрепить DevTools снизу, справа, слева, вынести в отдельное окно;
● Microsoft Edge — только отдельно или снизу;
● Safari — снизу, справа или открыть в отдельном окне.
1. Через инспектор. Этот способ подходит, даже если DevTools пока ещё не открыт, но элемент хорошо видно. Если кликнуть по нему правой кнопкой мыши, появится контекстное меню, где нужно выбрать Inspect или «Просмотреть код».
Михаил Воробьёв
Чтобы работать с DevTools было удобно, в настройках можно изменить внешний вид окошка. Например, выбрать тёмное или светлое оформление интерфейса в зависимости от времени суток. В настройках есть список горячих клавиш, которые могут значительно ускорить работу.
Во вкладке отображаются загруженные из всех источников файлы, к которым в разное время обращался сайт. Чаще всего к этой панели разработчики обращаются при отладке кода, она позволяет увидеть все файлы, просмотреть их содержимое и поставить в нужных местах точки останова (breakpoint), чтобы посмотреть значения нужных переменных в любой момент. Если получить доступ к локальным файлам через Workspaces, Sources можно использовать в качестве полноценного редактора кода.
В этой статье описаны только четыре панели, но в DevTools их больше, а их функциональность шире. Один из важных навыков, которым должен владеть разработчик, — это умение работать с документацией. Для глубокого погружения в возможности инструмента рекомендуем изучить официальную документацию по Chrome DevTools от Google.
Михаил Воробьёв
DevTools постоянно обновляются. Быть в курсе изменений помогут материалы от Google Chrome Developers и короткие видеообзоры на YouTube. Полезно установить версию Chrome для разработчиков — в ней новые функции появляются раньше, чем в пользовательской версии браузера.
Читать также: