5 самых неприятных фич для слепого человека на сайтах
Какие недочеты при верстке доставляют наибольший дискомфорт незрячим пользователям.
Читать статью
Какие недочеты при верстке доставляют наибольший дискомфорт незрячим пользователям.
Читать статью
Работаем с медиа-запросами через JavaScript
Медиа-запросы в JS через window.innerWidth с addEventListener на 'resize' или через window.matchMedia и addListener. Различия этих подходов.
Читать статью
Медиа-запросы в JS через window.innerWidth с addEventListener на 'resize' или через window.matchMedia и addListener. Различия этих подходов.
Читать статью
HTML и CSS ошибки, которые я встречаю как человек без ограничений по здоровью
На прошлой неделе делились статьей о проблемах, с которыми сталкиваются пользователи с ограниченными возможностями при серфинге веб-страниц и как эти проблемы исправить. Эта же статья показывает, какие недочеты сильно ухудшают опыт использования сайта даже для пользователей без ограничений по здоровью.
Читать статью
На прошлой неделе делились статьей о проблемах, с которыми сталкиваются пользователи с ограниченными возможностями при серфинге веб-страниц и как эти проблемы исправить. Эта же статья показывает, какие недочеты сильно ухудшают опыт использования сайта даже для пользователей без ограничений по здоровью.
Читать статью
Рекомендации по отладке Javascript
Важность написания кода с учетом так называемых "best practices", различные методы отладки.
Читать статью
Важность написания кода с учетом так называемых "best practices", различные методы отладки.
Читать статью
Оптимизация веб-сайтов с помощью новых медиаформатов Webp и WebM
Форматы Webp и WebM, их преимущества по сравнению с традиционными форматами видео и изображениями, недостатки, совместимость с браузерами.
Читать статью
Форматы Webp и WebM, их преимущества по сравнению с традиционными форматами видео и изображениями, недостатки, совместимость с браузерами.
Читать статью
Что такое магические числа в программировании и как снять это заклятие
Магические числа, когда и почему они являются проблемой, как от них избавляться.
Читать статью
Магические числа, когда и почему они являются проблемой, как от них избавляться.
Читать статью
👍1
Лучший способ отложенной загрузки изображений для максимальной производительности
Наиболее продвинутый способ отложенной загрузки с помощью нативного атрибута для отложенной загрузки loading и фоллбэка в виде JS скрипта для браузеров, не поддерживающих этот атрибут.
Читать статью
Наиболее продвинутый способ отложенной загрузки с помощью нативного атрибута для отложенной загрузки loading и фоллбэка в виде JS скрипта для браузеров, не поддерживающих этот атрибут.
Читать статью
Как сделать CSS реактивным!
Что такое реактивный CSS, зачем он нужен и как им пользоваться.
Читать статью
Что такое реактивный CSS, зачем он нужен и как им пользоваться.
Читать статью
Несбывшиеся надежды веб-компонентов
Какими задумывались веб-компоненты, зачем они нужны, какие они сейчас и что с ними не так.
Читать статью
Какими задумывались веб-компоненты, зачем они нужны, какие они сейчас и что с ними не так.
Читать статью
Пользовательские стили элементов select на CSS
Как полностью привести внешний вид select к единому в Firefox, Chrome и Safari.
Читать статью
Как полностью привести внешний вид select к единому в Firefox, Chrome и Safari.
Читать статью
Создание пользовательской полосы прокрутки на CSS
Пошаговая инструкция по созданию кастомной полосы прокрутки.
Читать статью
Пошаговая инструкция по созданию кастомной полосы прокрутки.
Читать статью
Пользовательские маркеры с помощью CSS ::marker
Новый невероятно полезный псевдо-элемент ::marker для работы с маркерами списков (ul/ol) без хаков.
Читать статью
Новый невероятно полезный псевдо-элемент ::marker для работы с маркерами списков (ul/ol) без хаков.
Читать статью
Баг viewport в Mobile Safari
Несколько путей решения надоедливого баг Safari с viewport.
Читать статью
Несколько путей решения надоедливого баг Safari с viewport.
Читать статью
За пределами медиа-запросов: новые функции для адаптивного дизайна
Продвинутые способы адаптации веб-страниц под разные устройства.
Читать статью
Продвинутые способы адаптации веб-страниц под разные устройства.
Читать статью
Объектно-ориентированный JavaScript простыми словами
Содержательная статья о том, что необходимо знать, чтоб начать применять ООП в JS, и даже больше.
Читать статью
Содержательная статья о том, что необходимо знать, чтоб начать применять ООП в JS, и даже больше.
Читать статью
Лучшая практика обработки ошибок в современном JavaScript
Как правильно и понятно обрабатывать ошибки в JS.
Читать статью
Как правильно и понятно обрабатывать ошибки в JS.
Читать статью
Создание favicon для сайта 2020
Зачем нужен favicon, как его использовать с учетом разных платформ и браузеров.
Читать статью
Зачем нужен favicon, как его использовать с учетом разных платформ и браузеров.
Читать статью