Встречается на собеседованиях • сегодня

Что такое событийная модель

Событийная модель (Event-Driven Architecture) — это подход, где выполнение кода определяется событиями (клики, нажатия клавиш, HTTP-запросы и т.д.). В браузере события обрабатываются через механизм Event Loop, который асинхронно обрабатывает задачи.

Основные компоненты:

  1. Event Emitter — объект, генерирующий события.
  2. Event Listener — функция, реагирующая на событие.
  3. Event Loop — цикл обработки событий.

Пример:

javascript
button.addEventListener('click', () => {
  console.log('Кнопка нажата!');
});

Особенности:

  • Асинхронность (не блокирует основной поток).
  • Подписка/отписка от событий (addEventListener/removeEventListener).
  • Всплытие и перехват событий (bubbling/capturing).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы