Вопросы React Frontend Developer
Что такое делегирование событий JavaScript?
Рейтинг:
3
Сложность:
4
Делегирование событий — это подход, при котором обработчик события устанавливается на родительском элементе вместо каждого дочернего элемента. Это позволяет обрабатывать события, происходящие на любых дочерних элементах, даже если они добавляются динамически. Например:
document.getElementById('parent').addEventListener('click', function(event) {
if (event.target.matches('.child')) {
alert('Дочерний элемент нажат!');
}
});В этом коде обработчик события на родительском элементе реагирует на клики по дочерним элементам с классом .child.