Веб-разработка
• Кривая внедрения в Интернет — август 2023 г.
• Как реализовать нумерацию страниц с помощью HTML, CSS и JavaScript
• Пожалуйста, измените размер встроенных SVG
• Как создать новый уровень Плагины Figma: аутентификация, маршрутизация, хранение и многое другое
• Используйте веб-компоненты там, где они хороши
- Инструменты
• Руководство по переходу с Webpack на Vite
• Быстрый совет: перенос всех ссылок с любого веб-сайта в электронную таблицу с помощью инструментов разработчика браузера - Специальные возможности
• Как создать доступный компонент кнопки
• Постепенно улучшенная проверка формы, часть 3: Проверка группы флажков - UX
• Лучшие контекстные меню с безопасными треугольниками
• Идеального окна просмотра не существует
CSS
• Состояние результатов CSS 2023
• Несколько интересных способов использования теней CSS не только для глубины
• Краткое введение в CSS @scope
• Начало изучения Анимация, управляемая прокруткой, в CSS
• Lightning CSS — чрезвычайно быстрый синтаксический анализатор CSS, преобразователь, сборщик и минификатор.
• Размещение точек на игральной кости с использованием display:flex и псевдоклассов
• Создание типобезопасных стилей с помощью Panda CSS
• Создание пользовательского раскрывающегося списка выбора с помощью CSS
• Как избежать сдвигов макета CSS ch
JavaScript
• Понимание асинхронного контекста и будущее серверного JavaScript
• Шаблоны реактивности с помощью современного ванильного JavaScript
• Плюсы и минусы использования Shadow DOM и инкапсуляции стилей
- React
• Основные механизмы параллельного режима React
• Руководство по очистке кода React Js
• Расширенные шаблоны React 🔡: улучшение обработки ошибок 🚫 и Воспринимаемая производительность 🦾
• Как обновить устаревший проект несколько лет назад в Node и React?
• Текущее состояние управления состоянием - Фреймворки
• Как создать блог с помощью Analog и Angular ✍️
• Как создать приложение-калькулятор с помощью Svelte
• Анонсирован Nuxt 3.7