Медиа о нейросетях,
зерокодинге и онлайн-образовании

фронтенд разработка

130 публикаций
— не больше 1 мин
Работа с динамически создаваемыми элементами в JavaScript часто вызывает вопросы, особенно когда речь идет о прикреплении обработчиков событий. В этой статье мы подробно рассмотрим различные методы, которые помогут вам эффективно привязывать обработчики к элементам, созданным динамически. Также обсудим важные аспекты делегирования событий...
— не больше 1 мин
Object-Oriented CSS (OOCSS) — это методология, позволяющая создавать гибкий и модульный CSS-код. Основная идея OOCSS заключается в разделении структуры и визуальных стилей. В этой статье мы рассмотрим основные принципы и продемонстрируем создание набора кнопок с его помощью. Что такое OOCSS? OOCSS — это подход...
— не больше 4 мин
Работа с классами в JavaScript является одной из основных задач при манипуляции элементами DOM. В этой статье мы узнаем, как добавлять, удалять и переключать классы в элементах HTML с помощью JavaScript. Эти методы дают динамически изменять внешний вид и поведение элементов на...
— не больше 4 мин
Адаптивная и динамическая навигация играет важную роль в веб-разработке, особенно для мобильных устройств. Пользователи ожидают, что навигация на сайтах будет удобной и интуитивно понятной независимо от используемого устройства. В этой статье мы узнаем, как создать адаптивное и динамическое навигационное меню для мобильных...
— не больше 1 мин
Анимация важна в веб-дизайне, добавляя динамику и привлекая внимание пользователей. С помощью плагина Bounce можно сделать подпрыгивание заголовка и другого текста. В этой статье мы подробно рассмотрим, как использовать этот плагин для создания прыжков с помощью CSS3 и JavaScript. Что такое Bounce? Bounce –...
— не больше 2 мин
В современном веб-дизайне выпадающее меню играет ключевую роль в обеспечении удобной навигации по сайту. Правильно спроектированное не только улучшает пользовательский опыт, но и способствует увеличению кликабельности, что в свою очередь может привести к росту посещаемости сайта. В этой статье мы рассмотрим создание...
— не больше 1 мин
В веб-разработке важно качество графики на сайтах. С появлением экранов Retina и других дисплеев с высоким разрешением, использование высококачественных изображений стало критически важным. Одним из лучших способов достижения этого является использование формата Scalable Vector Graphics. В этой статье мы рассмотрим, как освоить...
— не больше 1 мин
В современном веб-дизайне важны все детали, включая мелкие элементы, такие как выделение текста. CSS3 предлагает возможность переопределить цвет выделения текста, добавляя новые стилистические возможности для ваших страниц. В этой статье мы рассмотрим, как использовать CSS3 для изменения параметра по умолчанию, какие свойства...
— не больше 1 мин
В мире фронтенд-разработки JavaScript есть фреймворки, каждый из которых имеет свои уникальные особенности и преимущества. Среди них выделяются Svelte и Vue, два мощных инструмента для создания современных веб-приложений. В этой статье мы сравним Svelte и Vue, чтобы определить, какой из них является...
— не больше 1 мин
JavaScript дает много инструментов для работы с коллекциями данных, среди которых массивы (Array) и наборы (Set) занимают особое место. Оба этих типа данных имеют свои особенности и предназначены для разных задач. Понимание практических различий между массивами и наборами дает разработчикам выбирать подходящий...