Рубріки: Инструменты

11 фишек Chrome Devtools, которые упростят работу

Анастасія Пономарьова

Едва ли не каждому фронтенд-разработчику приходилось работать в браузере Google Chrome — просматривать сетевые запросы, анализировать производительность веб-страницы, делать отладку и прочее. Фронтенд-инженер из Alibaba поделилась приемами для быстрой и эффективной работы с этим инструментом в блоге на Medium.

  1. Добавьте условную точку останова (брейкпоинт)

Когда кода для проверки, объектов или случаев слишком много, нужны уже не стандартные, а условные брейкпоинты.  Они избавят от необходимости прогонять через дебаггер каждый объект, а только выборку тех, которые вызывают наибольшие подозрения.

Так процесс разработки будет идти быстрее и эффективнее.

Как поставить условный брейкпоинт

  1. Используйте $i, чтобы установить пакет npm в браузер

Если нужно использовать API, например, dayjs или lodash, необязательно идти на официальный сайт библиотеки. Можно использовать его прямо в консоли браузера:

  1. установите плагин Console Importer;
  2. введите $i(‘имя’) и установите пакет npm.

Как установить пакет npm в браузер

  1. Повторное отправление запроса XHR

Лайфхак для тех, кому часто приходится отлаживать интерфейс с back-end разработчиками — использование этой функции может повысить эффективность стыковки:

  • выберите панель Network;
  • нажмите Fetch/XHR;
  • выберите запрос, который хотите отправить повторно;
  • щелкните правой кнопкой мыши и выберите Replay XHR.

Повторное отправление запроса XHR

  1. Быстро переключайте цвета темы

Если вы часто меняете светлую и темную темы в консоли Chrome в зависимости от настроения и освещения, то эта комбинация придет на помощь:

  • нажмите cmd + shift + p, чтобы открылась командная строка;
  • введите Switch to dark theme ​​или Switch to light theme, чтобы переключить тему.

Как изменить цвета темы

  1. Быстро отправляйте запросы в консоли

Для одного и того же запроса иногда необходимо изменить входные параметры и отправить его повторно. Вот как это можно сделать быстрее:

  1. выберите панель Network;
  2. щелкните Fetch/XHR;
  3. выберите запрос, который хотите повторить;
  4. выберите панель Copy as fetch;
  5. измените входной параметр и отправьте его повторно.

    Как быстро отправлять запросы в консоли

  6. Скопируйте переменные JavaScript

Отличная фишка, которая помогает скопировать сложные данные в буфер обмена. Для этого нужно использовать функцию Copy, предоставляемую браузером Chrome.

Как скопировать переменные JavaScript

  1. Получайте выбранный элемент DOM в консоли

В панели «Элементы» выберите элемент DOM, атрибуты которого вам необходимы (ширина, высота, положение и прочее). Затем используйте $0 для доступа к элементу в консоли.

Элемент DOM в консоли

  1. Делайте полноразмерные скриншоты

Если нужно сделать скриншот длинной страницы, состоящей из более чем одного экрана (то есть до конца страницы нужно еще прокручивать вниз), то:

  1. подготовьте содержимое страницы, скриншот которой хотите сделать;
  2. нажмите сmd + shift + p, чтобы открылась командная строка;
  3. введите Capture full size screenshot и нажмите ввод.

Если вам нужна только часть скриншота страницы, тогда на третьем шаге введите Capture node screenshot.

Как сделать полноразмерный скриншот

  1. Разверните все дочерние узлы

Чтобы развернуть все дочерние узлы элемента DOM одновременно, а не по одному, используйте комбинацию клавиш Alt + click на панели «элементы».

Как развернуть дочерние узлы

  1. Используйте $ для ссылки на результат последнего выполнения

Вы выполнили различные операции над строкой и хоте узнать результат. Наиболее простой способ это сделать — использовать $.

Инструкция

  1. Используйте $ и $$ для быстрого выбора элементов DOM

Использование document.querySelector и document.querySelectorAll для выбора элементов текущей страницы в консоли является наиболее распространенным требованием, но оно слишком длинное. Вместо этого попробуйте использовать $ и $$:

Быстрый выбор элементов DOM

 

Останні статті

Всегда перед глазами: 15 лучших тем VS Code на 2026 год

Visual Code от Microsoft, вероятно, один из самых популярных редакторов кода. Разработчики любят его за…

22.02.2026

Киберпанк по-японски: 9 лучших аниме в жанре «технологии нас погубят»

Япония сама по себе — сплошной киберпанк. Это заметил даже культовый писатель жанра Уильям Гибсон,…

21.02.2026

Не просто коробка с бантом. Как оригинально подарить гаджет: 5 незатратных способов

Сам по себе телефон Айфон 17 Про Макс – отличный подарок. У него красивая заводская…

12.02.2026

Лучшие криптобиржи для криптозаймов в 2025 году: где лучше брать кредит под крипту?

На фоне роста спроса на ликвидность в бычьем рынке 2025 года, криптозаймы снова выходят на…

09.07.2025

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024