用javascript制作了一些动画。我是在60 fps的显示器上制作的,所以直到我在144 fps的笔记本电脑上对其进行测试之前,我才注意到它。整个过程的速度增加了一倍。
我将屏幕刷新率更改为60 fps,然后在同一台计算机上恢复正常。
只需询问这是否是chrome的错误,或者chrome requestanimationframe确实取决于屏幕刷新率。
这不是一个真正的问题,我只是觉得很奇怪,我的意思是,我可以安排更新时间,但是。
答案 0 :(得分:1)
如mozilla的开发人员文档所述:
回调次数通常为每秒60次,但会 通常与大多数网络浏览器中的显示刷新率匹配 W3C建议。
因此行为符合说明。
参考:https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame