Встречается на собеседованиях • сегодня
Что такое распространение события
Распространение события (event propagation) в DOM происходит в три фазы:
- Capture phase - событие движется от window до целевого элемента
- Target phase - событие достигает целевого элемента
- Bubble phase - событие всплывает от целевого элемента обратно до window
По умолчанию обработчики срабатывают на фазе всплытия (bubble). Можно перехватить событие на фазе захвата, используя третий параметр addEventListener:
javascript
element.addEventListener('click', handler, true); // capture phaseПример остановки распространения:
javascript
element.addEventListener('click', (e) => {
e.stopPropagation(); // останавливает всплытие
// e.stopImmediatePropagation() - также предотвращает вызов других обработчиков
});Понимание механизма распространения важно для правильной обработки событий, особенно при работе с вложенными элементами.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы