Майже кожному фронтенд-розробнику доводилося працювати у браузері Google Chrome — переглядати мережеві запити, аналізувати продуктивність вебсторінки, робити відладку тощо. Фронтенд-інженер з Alibaba поділилася прийомами для швидкої та ефективної роботи з цим інструментом у блозі на Medium.
Коли коду для перевірки об’єктів або випадків занадто багато, потрібні вже не стандартні, а умовні брейкпоінти. Вони позбавлять необхідності проганяти через дебаггер кожен об’єкт, а лише вибірку тих, які викликають найбільші підозри.
Так процес розробки йтиме швидше та ефективніше.
Як поставити умовний брейкпоїнт
Якщо потрібно використовувати API, наприклад dayjs або lodash, необов’язково йти на офіційний сайт бібліотеки. Можна використовувати його прямо в консолі браузера:
Як встановити пакет npm у браузер
Лайфхак для тих, кому часто доводиться налагоджувати інтерфейс із back-end розробниками — використання цієї функції може підвищити ефективність стикування:
Повторне надсилання запиту XHR
Якщо ви часто змінюєте темну і темну теми в консолі Chrome залежно від настрою та освітлення, то ця комбінація прийде на допомогу:
Як змінити кольори теми
Для одного і того самого запиту іноді необхідно змінити вхідні параметри та відправити його повторно. Ось як це можна зробити швидше:
Як швидко надсилати запити до консолі
Відмінна фішка, яка допомагає скопіювати складні дані у буфер обміну. Для цього потрібно використовувати функцію Copy, яку надає браузер Chrome.
Як скопіювати змінні JavaScript
У панелі «Елементи» виберіть елемент DOM, атрибути якого вам необхідні (ширина, висота, положення та інше). Потім використовуйте $0 для доступу до елемента консолі.
Елемент DOM у консолі
Якщо потрібно зробити скриншот довгої сторінки, що складається з більш ніж одного екрана (тобто до кінця сторінки ще потрібно прокручувати вниз), то:
Якщо вам потрібна лише частина скриншота сторінки, на третьому кроці введіть Capture node screenshot.
Як зробити повнорозмірний скріншот
Щоб розгорнути всі дочірні вузли елемента DOM одночасно, а не по одному, використовуйте комбінацію клавіш Alt + click на панелі елементів.
Як розгорнути дочірні вузли
Ви виконали різні операції над рядком і бажаєте дізнатися результат. Найпростіший спосіб це зробити – використовувати $.
Інструкція
Використання document.querySelector і document.querySelectorAll для вибору елементів поточної сторінки в консолі є найпоширенішою вимогою, але вона занадто довга. Натомість спробуйте використовувати $ і $$:
Швидкий вибір елементів DOM
Google розширює сферу застосування своєї LLM-моделі Gemini 2.5 Pro, додаючи агента для роботи в терміналі…
Чат-бот ChatGPT продовжує набирати популярність в усьому світі. Хоча цей інструмент штучного інтелекту поки поступається…
IT-галузь на порозі масштабної кризи і її першими жертвами стануть junior-фахівці. Однією з причин цього…
Кластер Brave1 продовжив прийняття заявок на конкурс Battle Proven — тепер податися можна до 25 липня 2025 року. Про це…
Експериментальна модель OpenAI досягла рівня золотої медалі на Міжнародній математичній олімпіаді (IMO), вирішивши п'ять із…
Компанія JetBrains повідомила, що всі програмні продукти серії IntelliJ IDEA відтепер переходять на єдиний уніфікований…