Я пишу веб-приложение для рисования на Angular.Большинство действий пользователя реализованы на основе события mousemove.
Все было хорошо, пока мне не пришлось реализовать перетаскивание.Я столкнулся с проблемой с частотой, с которой запускается событие mousemove.Мой код работает нормально, когда пользователь быстро перемещает мышь (меньше случаев возникновения события), но когда пользователь медленно перемещает мышь (больше случаев события), я получаю странные результаты.
Поэтому мой вопрос: есть лиспособ установить какой-то тайм-аут на событие mousemove?Каковы способы и методы решения этой проблемы?