【发布时间】:2021-06-19 09:42:57
【问题描述】:
我发现了一个非常奇怪的问题。我正在制作一个线条流畅的绘图应用程序。它与 devtools 完美配合。但我注意到当 devtools 窗口关闭时,mousemove 事件的触发频率较低。怎么可能发生?!
【问题讨论】:
标签: javascript google-chrome mouseevent mousemove
我发现了一个非常奇怪的问题。我正在制作一个线条流畅的绘图应用程序。它与 devtools 完美配合。但我注意到当 devtools 窗口关闭时,mousemove 事件的触发频率较低。怎么可能发生?!
【问题讨论】:
标签: javascript google-chrome mouseevent mousemove
当开发者工具关闭时,多个指针移动事件被“合并”为一个事件,然后触发频率降低。您可以通过调用event.getCoalescedEvents() 获取所有单独的事件。在此处查看更多信息:
https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/getCoalescedEvents
【讨论】: