Несмотря на исчерпывающую документацию Chrome DevTools, разработчики находят скрытые полезные инструменты и функции. Девять из них, от эмуляции мобильных устройств до поиска бесполезного кода JavaScript, о которых вы, возможно, не знаете, нашел веб-разработчик Анураг Канория. Он поделился ими в блоге.
Функция позволяет узнать, как ваш сайт ведет себя с разными скоростями сети пользователей. Chrome DevTools может переключаться между тремя сетевыми предустановками:
Функция доступна во вкладке Network — No throttling.
Позволяет писать или редактировать код одновременно в нескольких строках. Чтобы запустить, нужно удерживать Ctrl+Alt
(Command
на Mac) и щелкнуть на нужные строки. Подробный принцип работы описан здесь.
Автор считает, что темный режим увеличивает видимость и снижает нагрузку на глаза. Чтобы его включить, откройте Settings, щелкнув на …
в правом верхнем углу экрана, затем: Preferences — Appearance — Theme — Dark.
Можно открыть командное меню нажав Ctrl (Command на Mac) + Shift + P
. Он обеспечивает быструю навигацию по DevTools. Анураг Канория утверждает, что эта функция особенно удобна тем, кто знаком с палитрой команд (Command Palette) Visual Studio Code.
Функция позволяет искать избыточный код, который может снижать скорость сайта. Для ее запуска щелкните на …
в правом верхнем углу экрана DevTools, затем выберите More Tools и Coverage и перезагрузите страницу. На отобразившейся панели появится неиспользуемый код JavaScript.
Функция полезна для тех, чей основной браузер не предлагает таких инструментов как Chrome, и они используют его только для работы с DevTools.
В настройках найдите опцию (Settings — Global) для автоматического открытия DevTools для всплывающих окон. Второй вариант — запускать DevTools не только во всплывающих окнах, но и в браузере Chrome. Это можно сделать, добавив следующую строку в качестве свойства в Google Chrome:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --auto-open-devtools-for-tabs
#для пользователей Windows
--auto-open-devtools-for-tabs
#для пользователей Mac
О других опциях для включения DevTools можно узнать здесь.
С помощью этой функции можно выбрать нужный цвет и добавить его в CSS сайта. Чтобы получить доступ к палитре, перейдите на вкладку Elements и выберите там Styles, чтобы увидеть CSS. Затем нажмите на цветной квадрат (не на значение) и появится палитра цветов.
Функция представляет собой мобильный эмулятор с предопределенными высотой и шириной, которые соответствуют некоторым популярным мобильным устройствам, таким как iPhone, Pixel, Surface и iPad.
Для запуска откройте DevTools и щелкните на панели инструментов кнопку Toggle Device Toolbar.
Это опция просмотра медиа-запросов с таких сайтов, как, например, YouTube.
Для запуска щелкните на …
и нажмите Show media queries. Откроется новая панель, показывающая брейкпойнты медиа-запросов.
Также можно установить брейкпойнты в коде JavaScript. Один из способов — написать в коде debugger
, который приостанавливает выполнение кода при достижении брейкпойнта:
console.log('a'); console.log('b'); debugger; console.log('c');
Другой способ — перейти на вкладку Sources, а затем к файлу кода и найти строку, в которой хотите приостановить выполнение кода. Затем нужно щелкнуть на номер строки в левой части кода, что приведет к появлению синего значка на номере строки. Это и есть брейкпойнт.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…