Встречается на собеседованиях • сегодня
Как повесить Event чтобы он отрабатывал событие на стадии Capturing
Для обработки событий на стадии Capturing (перехвата) нужно использовать третий параметр в `addEventListener`, установив его в `true`. По умолчанию события обрабатываются на стадии Bubbling (`false`).
```javascript
element.addEventListener('click', function(event) {
console.log('Capturing phase');
}, true);
```
**Нюансы:**
1. Сначала срабатывают все обработчики Capturing (от корня к целевому элементу).
2. Потом - Target phase (на самом элементе).
3. Затем - Bubbling (от элемента вверх по DOM).
Пример с вложенными элементами:
```html
```

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