🔥Мета-приложения и Symbiote.js
В этой статье автор расскажет, каким образом виджет может быть настроен, какие настройки могут быть общими, и как предоставить каждому экземпляру виджета на странице его персональные и уникальные настройки, а также вы узнаете как сделать всё максимально доступным для пользователей способом, не усложняя и не создавая избыточных абстракций над общедоступными возможностями платформы и базовыми паттернами веб-разработки.
Читать...
В этой статье автор расскажет, каким образом виджет может быть настроен, какие настройки могут быть общими, и как предоставить каждому экземпляру виджета на странице его персональные и уникальные настройки, а также вы узнаете как сделать всё максимально доступным для пользователей способом, не усложняя и не создавая избыточных абстракций над общедоступными возможностями платформы и базовыми паттернами веб-разработки.
Читать...
😦Однажды у нас будет полностью настраиваемый select
В этой статье автор расскажет, как до появления CSS мы могли определять структуру своих страниц, а браузеры определять их внешний вид, и почему CSS стал чрезвычайно универсальным, а также вы узнаете как можно стилизовать selectmenu в зависимости от того, открыто оно или закрыто, используя псевдокласс :open.
Читать...
В этой статье автор расскажет, как до появления CSS мы могли определять структуру своих страниц, а браузеры определять их внешний вид, и почему CSS стал чрезвычайно универсальным, а также вы узнаете как можно стилизовать selectmenu в зависимости от того, открыто оно или закрыто, используя псевдокласс :open.
Читать...
🤔Как с помощью Core Web Vitals влюбить в свой сайт пользователей и поисковые системы
В этой статье автор расскажет, почему разработчики уделяют большое внимание Core Web Vitals, и как эти метрики помогают повысить качество взаимодействия веб-ресурса с пользователем, а также вы узнаете основные рекомендации по улучшению CWV, и способы решения различных задач.
Читать...
В этой статье автор расскажет, почему разработчики уделяют большое внимание Core Web Vitals, и как эти метрики помогают повысить качество взаимодействия веб-ресурса с пользователем, а также вы узнаете основные рекомендации по улучшению CWV, и способы решения различных задач.
Читать...
🧑🏼💻Глубокое погружение в функцию CSS :where()
В этой статье автор расскажет, почему функция CSS :where() принимает список селекторов в качестве аргументов и минимизирует их, и почему :where() — это функциональный селектор CSS, а также вы узнаете почему при большем количестве элементов и селекторов код начнет выглядеть неопрятно и может стать трудным для чтения и понимания.
Читать...
В этой статье автор расскажет, почему функция CSS :where() принимает список селекторов в качестве аргументов и минимизирует их, и почему :where() — это функциональный селектор CSS, а также вы узнаете почему при большем количестве элементов и селекторов код начнет выглядеть неопрятно и может стать трудным для чтения и понимания.
Читать...
🧐Как я написал удобную оболочку над электронным дневником
В этой статье автор расскажет, какие есть дополнительные функции, ускоряющие работу с дневником, и почему на главной странице расположено окно с текущим днем, а также вы узнаете почему получение данных идет через RESTful оригинального дневника.
Читать...
В этой статье автор расскажет, какие есть дополнительные функции, ускоряющие работу с дневником, и почему на главной странице расположено окно с текущим днем, а также вы узнаете почему получение данных идет через RESTful оригинального дневника.
Читать...
😈XSS с мутациями: как безопасный код становится зловредным и при чем здесь innerHTML
В этой статье автор расскажет, как браузер выполняет оптимизацию и синтаксический анализ узлов DOM-дерева, и почему новые варианты mXSS атак появляются каждый год, а также вы узнаете почему универсального средства для защиты от такого типа уязвимости просто нет.
Читать...
В этой статье автор расскажет, как браузер выполняет оптимизацию и синтаксический анализ узлов DOM-дерева, и почему новые варианты mXSS атак появляются каждый год, а также вы узнаете почему универсального средства для защиты от такого типа уязвимости просто нет.
Читать...
😍Стили заголовков в CSS: градиенты
В этой статье автор расскажет, как сделать заголовки большими, жирными и громкими, чтобы привлекать внимание пользователя за несколько секунд, и почему между визуальным хаосом и хорошим заголовком — тонкая грань, которую пересекают размер, цвет, начертание и гарнитура шрифта.
Читать...
В этой статье автор расскажет, как сделать заголовки большими, жирными и громкими, чтобы привлекать внимание пользователя за несколько секунд, и почему между визуальным хаосом и хорошим заголовком — тонкая грань, которую пересекают размер, цвет, начертание и гарнитура шрифта.
Читать...
🚀Как плагин Emmet помогает ускорить работу с программным кодом
В этой статье автор расскажет, как сократить время написания рутинной разметки за счет преобразования простых аббревиатур в полноценные блоки кода, и почему писать HTML-код и вводить множество тегов, кавычек и скобок — долго и утомительно.
Читать...
В этой статье автор расскажет, как сократить время написания рутинной разметки за счет преобразования простых аббревиатур в полноценные блоки кода, и почему писать HTML-код и вводить множество тегов, кавычек и скобок — долго и утомительно.
Читать...
👤Надежный способ сокрытия ссылок сайта от поисковых роботов
В этой статье автор расскажет, какой есть способ надежного сокрытия внешних ссылок на сайте от поисковых систем, и почему самый странный метод сокрытия ссылок — это закрытие конкретных страниц от индексации при помощи мета тегов или в файле robots.txt.
Читать...
В этой статье автор расскажет, какой есть способ надежного сокрытия внешних ссылок на сайте от поисковых систем, и почему самый странный метод сокрытия ссылок — это закрытие конкретных страниц от индексации при помощи мета тегов или в файле robots.txt.
Читать...
🔥Новинки CSS и UI: I/O 2023
В этой статье автор расскажет, почему болевой точкой веб-разработки является обеспечение согласованного применения одних стилей вместо других, и как каскадные слои решают эту проблему, предоставляя пользователю управление над тем, какие слои имеют более высокий приоритет.
Читать...
В этой статье автор расскажет, почему болевой точкой веб-разработки является обеспечение согласованного применения одних стилей вместо других, и как каскадные слои решают эту проблему, предоставляя пользователю управление над тем, какие слои имеют более высокий приоритет.
Читать...
😐Больше контроля над селектором :nth-child() с помощью синтаксиса of S
В этой статье автор расскажет, как с помощью селектора псевдокласса :nth-child() можно выбирать элементы в DOM по их индексу, и почему S логика An+B применяется только к тем элементам, которые соответствуют заданному списку селекторов S.
Читать...
В этой статье автор расскажет, как с помощью селектора псевдокласса :nth-child() можно выбирать элементы в DOM по их индексу, и почему S логика An+B применяется только к тем элементам, которые соответствуют заданному списку селекторов S.
Читать...
😎Как выбрать библиотеку стайлинга и заменить несколько дизайн-систем на одну. Часть 1
В этой статье автор расскажет, почему работать со стилями стало приятнее с появлением препроцессоров, и почему логичным продолжением развития работы с CSS-in-JS стал переход к CSS-in-TS и его реализация в библиотеке stitches.dev.
Читать...
В этой статье автор расскажет, почему работать со стилями стало приятнее с появлением препроцессоров, и почему логичным продолжением развития работы с CSS-in-JS стал переход к CSS-in-TS и его реализация в библиотеке stitches.dev.
Читать...