Задать вопрос

События MouseEvent: вешать на каждый объект или делать роутер аля switch (classname)?

Дилемма...., знатоки посоветуйте как правильнее ? проще конечно каждому объекту присваивать через callBack событие. Но тогда их может быть до 100. Страшно ли это для системы ?
||
повесить один слушатель на main и через tagget узнавать (или className или id)=> выполняем или метод или функцию.

Спасибо за советы .
  • Вопрос задан
  • 133 просмотра
Подписаться 3 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@vladdimir
Верстальщик
Смотрите по ситуации, для однотипных элементов лучше использовать второй вариант, делегирование событий. Главное следите за сложностью логики обработчика, чтобы сами в нем не запутались со временем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы