тега. Если по клику проходить по небольшому массиву классов от 5-15 элементов будет ли заметна просадка производительности? Ведь он будет срабатывать абсолютно на все клики
Гайз, есть мнения на этот счет?
а для чего по массиву классов пробегаться нужно?
Чтобы прервать выполнение функции по клику на определенный элемент
получается у вас есть заранее подготовленный массив классов и при клике на конкретный элемент вы проверяете, что один из его классов находится внутри этого массива классов? или же у вас есть один класс и вы проверяете, что он есть в списке классов элемента, на который произошел клик?
Нет массив классов берется из e.target соответственно он всегда разный в зависимости от клика по элементу.
Нет не будет. Обработчик же стоит только один
вы classList.contains() используете? По идее у вас же особо выбора и нет) контейнс, если верить полифилу на мдн, делает тест режекспа. Во-первых, не уверен, что это как-то по-другому решается, а во-вторых, уверен, что это не особо сложная операция)
Contains смотрит только в определенный тег, а я прохожу по массиву от самого вложенного к самому корневому.
Обсуждают сегодня