Сохраняются ли прослушиватели событий, пока объект DOM скрыт - PullRequest
1 голос
/ 22 марта 2019

Я пытаюсь оптимизировать свой код, и я не смог найти ничего относительно того, должен ли я временно удалять прослушиватели событий, пока для отображения элементов DOM не задано значение

1 Ответ

1 голос
/ 22 марта 2019

Да, они сохраняются, но почти наверняка не о чем беспокоиться - если вы хотите оптимизировать производительность, запустите тест производительности, чтобы вы могли правильно анализировать вещи и вносить исправления по мере необходимости. (лучше не оптимизировать преждевременно).

Если у вас только 4 слушателя, влияние ЦП определенно будет практически нулевым - внутри слушателей просто проверьте, является ли текущий display значением none в начале, и если это none, не делайте больше не запускать код в слушателе - просто return рано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...