Встречается на собеседованиях • сегодня
Какие плюсы и минусы делегирования событий
Плюсы:
- Эффективность: один обработчик на родителе вместо множества на дочерних элементах
- Динамичность: работает для элементов, добавленных после загрузки страницы
- Экономия памяти: меньше обработчиков в 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);
}
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы