Chrome DevTools: Elements, Console, Network
Работайте с панелями Elements, Console и Network, чтобы проверять стили, отлаживать ошибки JavaScript и отслеживать HTTP-запросы.
«Chrome DevTools: Elements, Console, Network» — бесплатный урок Frontend Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Frontend Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Frontend Academy содержит 4 уроков всего.
Эффективное открытие DevTools
Щёлкните правой кнопкой мыши любой элемент и выберите «Исследовать», чтобы открыть DevTools с выбранным элементом. Клавиша F12 открывает и закрывает панель. Сочетание Cmd+Shift+C (Mac) или Ctrl+Shift+C (Windows) сразу включает режим исследования, не открывая всю панель.
Панель элементов — инспектор DOM
Панель элементов показывает актуальное разобранное дерево DOM, а не исходный HTML-код. Она отражает изменения, внесённые с помощью JavaScript. Наводите указатель на узлы, чтобы подсветить их на странице. Дважды щёлкните, чтобы редактировать HTML непосредственно в панели.
Панели стилей и вычисленных значений
После выбора элемента панель стилей показывает все применённые правила CSS, упорядоченные по специфичности. Перечёркнутые правила переопределены. Панель вычисленных значений показывает окончательные рассчитанные значения каждого свойства.
Принудительное включение состояний элементов
Нажмите кнопку :hov на панели стилей, чтобы принудительно включить состояние CSS, например :hover, :focus, :active или :visited. Исследуйте стили при наведении, не удерживая указатель совершенно неподвижно.
Визуализация блочной модели
Панель вычисленных значений показывает интерактивную схему блочной модели: содержимое, внутренние отступы, границу и внешние отступы. Наводите указатель на каждую область, чтобы увидеть её значение. Щёлкните, чтобы изменить значения внешних и внутренних отступов прямо в панели.
Основы консоли — журналирование и запуск кода
Консоль показывает ошибки, предупреждения и записи журнала. Введите любое выражение JavaScript и нажмите Enter, чтобы вычислить его относительно актуальной страницы. Используйте консоль как интерактивный REPL для мгновенной проверки фрагментов кода.
// Examples to type in the Console:
document.title
document.querySelectorAll('a').length
['a','b','c'].map(x => x.toUpperCase())Методы API консоли
Помимо console.log: console.warn() (жёлтое предупреждение), console.error() (красная запись), console.table() (отображает массив или объект в виде таблицы), console.group() / console.groupEnd() для группировки вывода и console.time() для измерения времени.
Обзор панели сети
Каждый HTTP-запрос (HTML, JS, CSS, изображения, XHR, Fetch) отображается отдельной строкой. В столбцах указаны метод, статус, размер и время выполнения. Щёлкните строку, чтобы увидеть подробности полного запроса и ответа.
Фильтрация сетевых запросов
Используйте строку фильтра, чтобы искать по URL или фильтровать запросы по типу: все, XHR/Fetch, JS, CSS, изображения, медиаданные, шрифты, WS. Фильтр XHR/Fetch особенно полезен при отладке вызовов API из JavaScript.
Исследование запроса и ответа
Выберите сетевой запрос, чтобы увидеть: заголовки (запроса и ответа), предварительный просмотр (форматированный JSON/HTML), ответ (необработанное тело) и время выполнения (этапы соединения). На вкладке Payload показаны параметры тела POST-запроса.
Ограничение скорости — имитация медленных сетей
Щёлкните раскрывающийся список ограничения скорости (по умолчанию: без ограничений), чтобы имитировать медленную сеть 3G, быструю сеть 3G или отсутствие сети. Флажок отключения кэша запрещает браузеру использовать кэшированные ресурсы во время тестирования.
Быстрая проверка
Где в Chrome DevTools можно увидеть все правила CSS, применённые к выбранному элементу, включая переопределённые?
Итоги: панели Chrome DevTools
Элементы: исследуйте и редактируйте актуальные DOM и CSS. Принудительно включайте псевдосостояния, чтобы исследовать стили при наведении. Консоль: ведите журнал, отлаживайте и запускайте JS непосредственно на странице. Сеть: отслеживайте все HTTP-запросы, исследуйте заголовки и ответы, ограничивайте скорость для имитации медленных соединений.
Изучай HTML с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 41
- Уроки
- 163
Часто задаваемые вопросы
Урок «Chrome DevTools: Elements, Console, Network» бесплатный?
Да — полный текст урока «Chrome DevTools: Elements, Console, Network» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Frontend Academy, подпишись на CoddyKit PRO. Курс Frontend Academy содержит 4 уроков всего.
Чему я научусь в уроке «Chrome DevTools: Elements, Console, Network»?
Работайте с панелями Elements, Console и Network, чтобы проверять стили, отлаживать ошибки JavaScript и отслеживать HTTP-запросы. Ты практикуешь Frontend Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Frontend Academy?
Предыдущий опыт не требуется. Frontend Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.
Сколько времени занимает урок «Chrome DevTools: Elements, Console, Network»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Frontend Academy?
Да. Каждый урок Frontend Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Chrome DevTools: Elements, Console, Network
- VSCode: расширения, Emmet и сочетания клавиш
- Настройка Prettier и ESLint
- Совместимость браузеров и caniuse.com