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

Как называется подход когда через current смотрится где сработал обработчик

Это называется делегированием событий. Вместо назначения обработчиков каждому элементу, вешаем один обработчик на родителя и используем event.target или event.currentTarget для определения, на каком именно дочернем элементе произошло событие.

javascript
document.querySelector('.parent').addEventListener('click', function(event) {
  if (event.target.classList.contains('child')) {
    console.log('Клик по дочернему элементу!');
  }
});

Плюсы:

  • Экономия памяти (меньше обработчиков)
  • Работает для динамически добавляемых элементов
  • Упрощает код для групп однотипных элементов
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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