Распространенные ошибки синтаксиса JSON: Руководство по стандарту RFC 8259 | GoToolstack
Устранение лишних запятых, одинарных кавычек и ключей без кавычек в JSON. Защита точности больших целых чисел BigInt и форматирование данных.
Тестирование читаемости текста на фоне по стандартам доступности WCAG AA и AAA
Проверка контрастности цветов по международному стандарту доступности веб-контента WCAG 2.1 (Web Content Accessibility Guidelines) гарантирует удобство чтения текста всеми категориями пользователей, включая людей с пониженной остротой зрения и особенностями цветовосприятия. Алгоритм рассчитывает математическое отношение относительной яркости между цветом шрифта и цветом подложки.
Пользователь вводит цвета текста и фона в формате HEX, RGB или HSL (либо выбирает их пипеткой). Например, при проверке серого текста #64748b на белом фоне #ffffff калькулятор вычисляет точный коэффициент контрастности 4.62:1. Инструмент мгновенно отображает статус прохождения уровней доступности: Уровень AA (пройден для нормального текста с порогом 4.5:1) и Уровень AAA (не пройден, требуется порог 7.0:1). Встроенный интерактивный блок предпросмотра демонстрирует начертание заголовков и обычного текста, а алгоритм рекомендаций предлагает скорректировать оттенок в один клик для достижения соответствия AAA.
Все вычисления формулы относительной яркости производятся мгновенно в браузере в полном соответствии со спецификацией W3C. Ваши прототипы интерфейсов и дизайн-токены не передаются по сети.
Относительная яркость (L) = 0.2126R' + 0.7152G' + 0.0722B' ; Коэффициент контрастности = (L₁ + 0.05) / (L₂ + 0.05)
Цветовые каналы sRGB линеаризуются с компенсацией гамма-коррекции для вычисления взвешенной яркости L, после чего находится соотношение между более светлым (L₁) и более темным (L₂) цветом.