Встречается на собеседованиях • сегодня
Что такое жизненный цикл события
Жизненный цикл события в JavaScript описывает этапы распространения события в DOM. Он состоит из 3 фаз:
- Capture phase - событие движется от window вниз к целевому элементу
- Target phase - событие достигло целевого элемента
- Bubble phase - событие всплывает обратно вверх по дереву DOM
Пример:
javascript
element.addEventListener('click', handler, true); // capture phase
element.addEventListener('click', handler); // bubble phase (по умолчанию)Можно остановить распространение:
event.stopPropagation()- прекращает дальнейшее распространениеevent.stopImmediatePropagation()- также предотвращает вызов других обработчиков
События типа focus не всплывают, но можно использовать параметр useCapture или focusin/focusout.

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