Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 12

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
majiq
Ничего не получилось, но я буду пробовать 😁
Спасибо )
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
По-хорошему надо бы сгенерировать 120 тысяч кнопок с разным селектором и 120 тысяч ифов
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
и в продакшн
источник

m

majiq in JavaScript Noobs — сообщество новичков
А, датаклик к ссылкам надо было добавить
источник

m

majiq in JavaScript Noobs — сообщество новичков
Спасибо большое )
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
majiq
А, датаклик к ссылкам надо было добавить
не надо
источник

u

undefined in JavaScript Noobs — сообщество новичков
majiq
А, датаклик к ссылкам надо было добавить
я думал, это очевидно) Ты можешь написать обработчик и без них. Я просто как пример показал, как можно отделить обычные ссылки от тех, на которые ты хочешь повесить обработчик
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
зачем closest?
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
@ethorz разницы ровно 0
источник

u

undefined in JavaScript Noobs — сообщество новичков
🧨 ethorz
зачем closest?
потому что target != this. Если в ссылке есть вложенные элементы, то тебе надо выполнить всплытие
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
погодь, ты навешал дохуя листенеров и вместе с  этим вешаешь клик на документ и у тебя нет разницы?
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Всё так
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Это 120 тысяч кнопок с одним селектором, напоминаю
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
эм, ну у тебя очень сильный просчет в логике тогда
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Сейчас попробую сгенерировать с разным и повесить 100к ифов
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
undefined
потому что target != this. Если в ссылке есть вложенные элементы, то тебе надо выполнить всплытие
в таком случае тогда да
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Сейчас попробую сгенерировать с разным и повесить 100к ифов
))
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Полторы милилсекунды разницы для трёх тысяч элементов хех
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Короче, могу заявить, что 3 тысячи слушателей на 3 тысячах элементов никак не нагружают страницу и более того, выполняются на миллисекунду быстрее, чем 3 тысячи ифов на слушателе документа
источник