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

Какие плюсы и минусы делегирования событий

Плюсы:

  • Эффективность: один обработчик на родителе вместо множества на дочерних элементах
  • Динамичность: работает для элементов, добавленных после загрузки страницы
  • Экономия памяти: меньше обработчиков в DOM

Минусы:

  • Не все события всплывают (focus, blur, load и др.)
  • Нужна дополнительная проверка целевого элемента (event.target)
  • Может быть сложнее отлаживать из-за всплытия
javascript
// Пример делегирования
document.querySelector('ul').addEventListener('click', (e) => {
  if (e.target.tagName === 'LI') {
    console.log('Clicked on li:', e.target.textContent);
  }
});
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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