Отладка HD color с помощью панели стилей

Новые цветовые типы CSS и пространства появляются в интернете! Не менее интересно, что DevTools получил новые инструменты, помогающие разработчикам создавать, конвертировать и отлаживать цвета высокой четкости.

Панель стилей теперь поддерживает 12 новых цветовых пространств и 7 новых гамм, как описано в спецификации CSS Color Level 4. Смотрите Руководство по цвету CSS высокой четкости для получения полного представления о вариантах цвета.

Вот примеры использования CSS стилей с помощью color(), lch(), oklab() и color-mix().

При использовании функции color-mix() вы можете просмотреть конечный результат цветопередачи на вычисляемой панели.

Средство выбора цвета поддерживает все новые цветовые пространства с большим количеством функций.

Например, щелкните по цветовому образцу color(display-03 1 0 1). Также была добавлена линия границы гаммы, различающая sRGB и display-p3 для лучшего понимания гаммы выбранного вами цвета.

DevTools поддерживает преобразование цветов между цветовыми форматами. Используйте значок "Изменить формат цвета", чтобы открыть всплывающее окно преобразования, или просто нажмите Shift + клик на образец цвета на панели стилей.

При преобразовании важно знать, было ли преобразование обрезано, чтобы соответствовать пространству (вики). DevTools предупреждает вас об этом вырезании.

Кроме того, вы можете выбирать цвета со своего экрана с помощью нового ярлыка. Нажмите C, чтобы активировать пипетку, и Escape, чтобы деактивировать ее.

Наконец, пункт Color format теперь устарел, чтобы освободить место для нового цветового формата HD.

Известные проблемы: 1073895, 1395782, 1408777, 1395782, 1392717, 1382409, 1392054.

Улучшенный интерфейс брейкпоинтов (точка остановки программы)

Переработанная панель брейкпоинтов позволяет получить быстрый доступ к часто используемым функциям, в частности, к их деактивации, редактированию и удалению.

Вот некоторые основные моменты:

  • Оба параметра дляисключений перенесены на панель Брейкпоинтов и помечены текстом, чтобы сделать их более понятными.

  • Брейкпоинты сгруппированы по файлам, упорядочены по номерам строк или столбцов и являются сворачиваемыми.

  • Появились новые опции для деактивации, удаления и редактирования брейкпоинтов при наведении курсора мыши на них или файл.

  • Нажмите Редактировать брейкпоинт, чтобы открыть редактор. Отсюда вы можете ввести условие брейкпоинта или переключиться на него.

Смотрите справочник по отладке JavaScript, чтобы узнать, как выполнять отладку с помощью DevTools эффективнее и используя их на максимум.

Известные проблемы: 1407586, 1402891, 1402893.

Настраиваемые ярлыки рекордера

Используйте сочетания клавиш для более быстрой записи и воспроизведения пользовательских потоков.

Рекордер содержит несколько удобных сочетаний клавиш для более быстрой записи и воспроизведения пользовательских потоков.

Не помните никаких сочетаний? Нет проблем, нажмите на ? для просмотра всех сочетаний в любое время.

Вы даже можете настроить эти ярлыки через меню настроек.

Если вы работаете на другой панели и хотите запустить запись пользовательского потока, используйте команду Создать новую запись из меню команд в DevTools.

Известная проблема: 1339771.

Улучшенная подсветка синтаксиса Angular

DevTools улучшил подсветку синтаксиса для шаблонов Angular HTML, что облегчает чтение кода и распознавание его структуры.

Известные проблемы: 1385374, 1385678.

Реорганизация пункта Cache (кэш) на панели Application

Панель Cache Storage теперь можно найти в разделе Storage в панели Application, в то время как пункт Back/forward cache была перемещена в раздел Background Services.

Известная проблема: 1407166

Разные мелкие исправления и улучшения

Вот некоторые заслуживающие внимания исправления в этом обновлении:

  • DevTools был обновлен, чтобы учитывать параметр отключения кэша при загрузке sourcemaps. (1407084)

  • Панель элементов теперь сразу автоматически фокусируется на первом подходящем элементе в результатах поиска. (1381853)

  • Различные исправления для повышения надежности sourcemap и брейкпоинтов. (508270, 1403362, 1403432, 1396298, 1395337, 1405134)

  • Чтобы облегчить отладку, DevTools теперь поддерживает вычисление выражений с помощью частных членов класса. (1381806)

Где скачать и как получать обновления раньше релиза

Рассмотрите возможность использования Chrome Canary, Dev или Beta в качестве браузера разработки по умолчанию.

Эти каналы предварительного просмотра предоставляют вам доступ к новейшим функциям DevTools, тестируют передовые API веб-платформы и обнаруживают проблемы на вашем сайте раньше, чем это делают ваши пользователи!

Как связаться с командой Chrome DevTools

Используйте следующие опции, чтобы обсудить новые функции и изменения или что-либо еще, связанное с DevTools.

Список всех изменений в DevTools.

Заключение

Надеюсь, что перевод был полезен и вы узнали что-то новое.

В комментариях можете смело обсуждать интересующие вас проблемы относительно DevTools, а ошибки лучше сразу отправлять в лс, спасибо! :)

Комментарии (1)


  1. Getequ
    00.00.0000 00:00
    +1

    Отличная работа - слушать её с дичайшим акцентом порой просто невыносимо, даже ЮТуб не всегда справляется с генерацией субтитров (автор оригинала делает на ютубе это же описание в виде роликов)