什么是“指针移动”事件,为什么需要这么长时间?

时间:2019-06-04 15:24:35

标签: angular angular-material

如果您转到Angular材质网站,请打开任何示例并在Chrome devtools中运行性能-您会看到类似的内容:enter image description here

这是什么? 700毫秒是什么?应该做什么?忽略吗?

1 个答案:

答案 0 :(得分:0)

我认为您在屏幕上看到您自己的鼠标移动。

如果我在没有鼠标触摸屏幕的情况下运行配置文件,则没有该事件的迹象: enter image description here 为了获得与您相同的模式,我不得不在屏幕上移动指针: enter image description here

我的理解是,将鼠标移到屏幕上,以便单击“刷新”,然后您看到了。该函数调用是由应用程序处理还是未由应用程序处理,我认为更改检测周期是在Angular中的鼠标移动时不断触发的。如果您不将鼠标悬停在屏幕上方,是否可以查看该事件?

pointermove事件是w3规范,由浏览器w3.org/TR/pointerevents/#the-pointermove-event触发。