Встречается на собеседованиях • сегодня
Как заканчивается распространение события
Событие в DOM проходит 3 фазы:
- Capture - сверху вниз до целевого элемента
- Target - обработка на целевом элементе
- Bubble - всплытие снизу вверх
Распространение можно остановить методами:
event.stopPropagation()- прерывает дальнейшее всплытие/погружениеevent.stopImmediatePropagation()- также предотвращает вызов других обработчиков на текущем элементе
Пример:
javascript
parent.addEventListener('click', () => console.log('Parent clicked'));
child.addEventListener('click', (e) => {
e.stopPropagation();
console.log('Child clicked');
});
// При клике на child выведется только "Child clicked"
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы