Сообщение от DjDiablo
|
Да не хочу я нечего итерировать.
Я хочу написать выборка.on ('события', обработчик) и чтобы обработчик был на каждом элементе выборки. Мне нафик ненужны лишние циклы если я могу решить это одной строчкой
|
Ну так все и делают: юзают нано обёртку над ванилой, где заложены эти вещи, зачем тащить ради этого 60кб кода, когда нужный функционал это 1кб? Я лучше эти 60кб потрачу на загрузку UI.
Пример из кода:
// DOM - это обёртка над NodeList или HTMLCollection
DOM.prototype.addClass = function (...className) {
$C(this).forEach((el) => {
el.addClass.apply(el, className);
});
return this;
};