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

Как фазы событий расположены друг за другом

В DOM события проходят три фазы:

  1. Capture Phase - событие движется сверху вниз от window до целевого элемента
  2. Target Phase - событие достигло целевого элемента
  3. Bubble Phase - событие всплывает обратно вверх до window

Пример:

javascript
element.addEventListener('click', handler, true); // Capture phase
element.addEventListener('click', handler); // Bubble phase (по умолчанию)

Нюансы:

  • Не все события всплывают (например, focus/blur)
  • Можно остановить всплытие через event.stopPropagation()
  • На одной фазе обработчики вызываются в порядке добавления
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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