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

Что такое event capturing

Event capturing — это фаза распространения события в DOM, когда событие сначала обрабатывается на верхнем уровне (например, `window`), затем спускается вниз по дереву DOM до целевого элемента. Это противоположность event bubbling (всплытию). По умолчанию обработчики событий срабатывают на фазе bubbling, но можно включить capturing, передав `true` третьим аргументом в `addEventListener`: ```javascript element.addEventListener('click', handler, true); // capturing phase ``` Пример: ```html
``` ```javascript document.getElementById('parent').addEventListener('click', () => { console.log('Parent captured'); // сработает первым }, true); document.getElementById('child').addEventListener('click', () => { console.log('Child clicked'); // сработает вторым }); ``` Порядок: `Parent captured` → `Child clicked`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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