Chrome DevTools предоставляет потрясающий набор инструментов, которые помогут вам в разработке на веб-платформе. Вот несколько советов, которые вы, возможно, еще не знаете
- Перетащите на панели "Элементы"
- Ссылка на текущий выбранный элемент в консоли
- Используйте значение последней операции в Консоли
- Добавьте CSS и отредактируйте состояние элемента
- Найдите, где определено свойство CSS
- Сохранить в файл измененный CSS
- Скриншот одного элемента
- Найдите элемент с помощью селекторов CSS
- Shift-Enter в консоли
- Очистить консоль
- Идти к…
- Смотреть выражение
- Отладка XHR / Fetch
- Отладка модификаций DOM
Проверьтеобзор Chrome DevToolsесли ты новичок в них
Перетащите на панели "Элементы"
На панели «Элементы» вы можете перетащить любой элемент HTML и изменить его положение на странице.
Ссылка на текущий выбранный элемент в консоли
Выберите узел на панели «Элементы» и введите$0
в консоли, чтобы ссылаться на него.
Совет: если вы используете jQuery, вы можете ввести
$($0)
для доступа к jQuery API для этого элемента.
Используйте значение последней операции в Консоли
Использовать$_
для ссылки на возвращаемое значение предыдущей операции, выполненной в консоли
Добавьте CSS и отредактируйте состояние элемента
В панели Elements есть 2 супер-полезные кнопки.
Первый позволяет вам добавить новое свойство CSS с любым селектором, который вы хотите, но предварительно заполняя текущий выбранный элемент:
Второй позволяет запускать состояние для выбранного элемента, чтобы вы могли видеть примененные стили, когда он активен, зависает, находится в фокусе.
Найдите, где определено свойство CSS
cmd-click
(ctrl-click
в Windows) свойство CSS на панели «Элементы», DevTools укажет вам место, где оно определено, на панели «Источник».
Сохранить в файл измененный CSS
Щелкните имя файла CSS, который вы отредактировали. Инспектор открывает его на панели «Источники», и оттуда вы можете сохранить его с внесенными вами изменениями в реальном времени.
Этот трюк не работает для новых селекторов, добавленных с помощью +, или в свойства element.style, а только для измененных существующих.
Скриншот одного элемента
Выберите элемент и нажмитеcmd-shift-p
(или жеctrl-shift-p
в Windows), чтобы открыть меню команд, и выберитеСнимок экрана узла захвата
Найдите элемент с помощью селекторов CSS
Нажатиеcmd-f
(ctrl-f
в Windows) открывает поле поиска на панели «Элементы».
Вы можете ввести туда любую строку, соответствующую исходному коду, или вы также можете использовать селекторы CSS, чтобы Chrome сгенерировал для вас изображение:
Shift-Enter в консоли
Чтобы написать команды, которые занимают несколько строк в консоли, нажмитеshift-enter
.
Когда вы будете готовы, нажмите Enter в конце скрипта, чтобы выполнить его:
Очистить консоль
Вы можете очистить консоль, используяПрозрачныйкнопку в верхнем левом углу консоли или нажавctrl-l
или жеcmd-k
.
Идти к…
На панели "Источники":
cmd-o
(ctrl-o
в Windows) показывает все файлы, загруженные вашей страницей.cmd-shift-o
(ctrl-shift-o
в Windows) показывает символы (свойства, функции, классы) в текущем файле.ctrl-g
переходит к определенной строке.
Смотреть выражение
Вместо того, чтобы писать снова и снова имя переменной или выражение, которое вы собираетесь много проверять во время сеанса отладки, добавьте его вСмотреть выражениесписок.
Отладка XHR / Fetch
В отладчике откройтеТочки останова XHR / Fetchпанель.
Вы можете настроить его на прерывание в любое времяXHR/Принестизвонок отправлен, или только на определенные:
Отладка модификаций DOM
Щелкните элемент правой кнопкой мыши и включитеПрерывание модификаций поддерева: всякий раз, когда сценарий проходит через эти дочерние элементы и изменяет их, отладчик автоматически останавливается, чтобы вы могли проверить, что происходит.
Больше руководств по инструментам разработчика:
- Знакомство с Йоманом
- Bower, менеджер пакетов браузера
- Введение в тестирование веб-интерфейса
- Использование node-webkit для создания настольного приложения
- VS Code: используйте настройки для конкретного языка
- Введение в Webpack
- Краткое и простое руководство по Вавилону
- Введение в пряжу
- Обзор инструментов разработчика браузера
- Отформатируйте свой код с помощью Prettier
- Держите свой код в чистоте с ESLint
- Список интересных советов и приемов Chrome DevTools
- Тестирование JavaScript с помощью Jest
- Как использовать код Visual Studio
- Введение в Электрон
- Посылка, более простой веб-пакет
- Справочник Emmet для HTML
- Двигатель JavaScript V8
- Настройка VS Code
- Настройка командной строки macOS
- Как отключить правило ESLint
- Как открыть VS Code из командной строки
- Как настроить горячую перезагрузку на Electron