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

Для чего использовал фазу погружения события

Фаза погружения (capturing phase) используется, когда нужно обработать событие до того, как оно достигнет целевого элемента. Это полезно для:

  1. Перехвата событий до их всплытия (например, для предотвращения действия по умолчанию).
  2. Глобальных обработчиков (логирование, аналитика).
  3. Делегирования событий на верхних уровнях DOM.

Пример:

javascript
document.addEventListener('click', handler, true); // true = capturing phase

function handler(e) {
  if (e.target.matches('.prevent-capture')) {
    e.stopPropagation(); // остановка дальнейшего погружения/всплытия
  }
}

Обычно используется реже, чем всплытие, но может быть критичным для специфичных сценариев.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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