Один и тот же обработчик события несколько раз на элементе. Будут ли проблемы?

221
17 января 2018, 18:49

Добрый день! У меня есть функция, которая вешает на элемент обработчик div.addEventListener("click", move). В процессе работы приложения эта функция может запускаться неограниченное кол-во раз (зависит от действий пользователя). Этот обработчик я ни где не снимаю.

Я по тестировал немного, проблем не возникает. Но все же, могу ли возникнуть проблемы связанные с этим?

Answer 1

MDN

Если зарегистрировано несколько одинаковых EventListener-ов на одном EventTarget с одинаковыми параметрами, дублирующиеся слушатели игнорируются. Они не позволяют EventListener-у быть вызванным дважды, и так как одинаковые слушатели игнорируются, не требуется удалять их вручную с помощью метода removeEventListener.

То есть список разрастается потихоньку, что, конечно, не очень то хорошо, но события повторно не вызываются.

READ ALSO
Регулярные выражения, 2 условия

Регулярные выражения, 2 условия

Друзья, помогите пожалуйстаТребуется, чтобы строка проходила проверку телефона, а так же, чтобы не проходили пробелы (/^\s+$/) Такой код работает

284
Можно ли использовать геокодирование в react-yandex-maps?

Можно ли использовать геокодирование в react-yandex-maps?

Здравствуйте, у меня возникла трудность с поиском нормальной документации по react-yandex-mapsЯ не могу понять как решить следующую задачу с помощью...

544
Клик через заданное время

Клик через заданное время

Здравствуйте! Есть такая ссылка:

246
Как лучше хранить сообщения чата?

Как лучше хранить сообщения чата?

Варианты, которые я вижу:

325