#javascript #event-handling
#javascript #обработка событий
Вопрос:
Я пытаюсь оптимизировать свой код, и я не смог найти ничего о том, должен ли я временно удалять прослушиватели событий, пока для отображения элементов DOM установлено значение none
Комментарии:
1. @CertainPerformance Спасибо! У меня есть только 4 «при нажатии мыши», но я разрабатываю игру ввода-вывода, и поэтому я пытаюсь убедиться, что более слабые процессоры не регулируются. Как вы думаете, это будет нормально и какой хороший инструмент для запуска теста производительности?
2. @CertainPerformance Спасибо! это в значительной степени покрывает мой вопрос, должен ли я удалить вопрос или …?
Ответ №1:
Да, они сохраняются, но об этом почти наверняка не стоит беспокоиться — если вы хотите оптимизировать производительность, запустите тест производительности, чтобы вы могли правильно анализировать вещи и вносить исправления по мере необходимости. (лучше не оптимизировать преждевременно).
Если у вас всего 4 прослушивателя, воздействие на процессор определенно будет практически нулевым — внутри прослушивателей просто проверьте, display
есть none
ли current в начале, и если это так none
, не запускайте больше код в прослушивателе — просто return
пораньше.