Как работает Event Loop в JavaScript
Anonymous Quiz
22%
Позволяет многопоточность и параллельное выполнение кода
13%
Гарантирует выполнение всех синхронных задач только после асинхронных
60%
Обеспечивает обработку синхронного кода сначала, а затем асинхронного из очереди
5%
Выполняет все функции в случайном порядке
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Fancy Glowing Button
Крутая кнопка с RGB подсветкой и эффектом при наведении
Крутая кнопка с RGB подсветкой и эффектом при наведении
❓ Что делает
Свойство
✅ Пример:
📌 При клике на любой
event.target
в JavaScript и когда его использовать?Свойство
event.target
возвращает элемент, на котором произошло событие. Это полезно, когда нужно определить, какой конкретно вложенный элемент вызвал событие внутри общего обработчика.✅ Пример:
<ul onclick="console.log(event.target.textContent)"> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> </ul>
📌 При клике на любой
<li>
в консоль выведется текст именно этого элемента.event.target
удобно использовать при делегировании событий — когда один обработчик навешивается на родителя и обрабатывает клики сразу на все вложенные элементы. Это упрощает код и повышает его гибкость.👍6👌1
Какое утверждение верно про разницу между var, let и const в JavaScript?
Anonymous Quiz
5%
Все три вида объявлений работают одинаково и отличаются только стилем написания
20%
var имеет блочную область видимости, а let и const — глобальную
48%
var имеет функциональную область видимости, а let и const — блочную
27%
const запрещает изменение значений примитивных типов, но разрешает для объектов
This media is not supported in your browser
VIEW IN TELEGRAM
Neumorphic Rocker Switch
Анимированный переключатель в стиле неоморфизм
Анимированный переключатель в стиле неоморфизм
👍6
В чём основное различие между значениями null и undefined в JavaScript?
Anonymous Quiz
3%
null используется только внутри массивов, а undefined — в объектах
81%
null - преднамеренное "отсутствие значения", undefined - по умолчанию для необъявленных переменных
14%
undefined — тип объекта, а null — примитив
2%
Они полностью эквивалентны и могут использоваться взаимозаменяемо
This media is not supported in your browser
VIEW IN TELEGRAM
Cards with inverted border-radius
Карточки товаров с интересным решением для кнопки
Карточки товаров с интересным решением для кнопки
Что происходит при всплытии события (event bubbling) в DOM?
Anonymous Quiz
20%
Событие распространяется от родителя к потомку
15%
Событие обрабатывается только элементом, на котором оно произошло
61%
Событие поднимается от целевого элемента к родительским узлам
3%
Всплытие работает только с клавиатурными событиями
Что из нижеперечисленного вызывает reflow (перекомпоновку) в браузере?
Anonymous Quiz
2%
Только изменение цвета текста (color)
52%
Любое изменение DOM, даже если оно не влияет на визуализацию
42%
Изменение свойств, влияющих на геометрию элемента, например width, padding или display
4%
Только анимации через requestAnimationFrame
This media is not supported in your browser
VIEW IN TELEGRAM
Signature animation
Поле для ввода подписи с интересной анимацией
Поле для ввода подписи с интересной анимацией
❓ Зачем нужен атрибут
Атрибут
✅ Пример:
📌 При нажатии Tab фокус перейдёт сначала на "Первый", потом на "Второй", затем на "Третий" — несмотря на порядок в разметке.
tabindex
в HTML и когда его использовать?Атрибут
tabindex
управляет порядком фокусировки элементов при навигации с клавиатуры (по клавише Tab). Это полезно для улучшения доступности и управления UX при взаимодействии без мыши.✅ Пример:
<button tabindex="2">Второй</button>
<button tabindex="1">Первый</button>
<button tabindex="3">Третий</button>
📌 При нажатии Tab фокус перейдёт сначала на "Первый", потом на "Второй", затем на "Третий" — несмотря на порядок в разметке.
tabindex
удобно использовать для настройки логичной и удобной навигации по элементам на странице, особенно в формах, модальных окнах и пользовательских интерфейсах с кастомными компонентами.🔥3👍1
В чём ключевое отличие между event.target и event.currentTarget при обработке событий в JavaScript?
Anonymous Quiz
5%
Они используются только в mouseover и mouseout
60%
event.target элемент, на котором произошло событие, а event.currentTarget — на котором обработчик
6%
event.target всегда равен this
30%
event.target — это элемент, на котором висит обработчик, а event.currentTarget — вложенный элемент
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Underwater Background #2
Анимированный фон страницы
Анимированный фон страницы
Как использовать любой CSS-фреймворк в вашем проекте. Часть 4
В четвертой части мы рассматриваем процесс кастомизации кнопки Primary в Bootstrap с точки зрения построения дизайн-системы. Пошагово описаны уровни кастомизации, а также способы внесения изменений через переменные и стили для сохранения чистой архитектуры.
В четвертой части мы рассматриваем процесс кастомизации кнопки Primary в Bootstrap с точки зрения построения дизайн-системы. Пошагово описаны уровни кастомизации, а также способы внесения изменений через переменные и стили для сохранения чистой архитектуры.