js-requestAnimationFrame的使用方法
- 开始调用动画api(requestAnimationFrame) 传入需要执行的函数名 会自动传入一个执行的时间戳 是高精度时间
- 保存这个时间为全局变量 用来计算两次时间戳的时间长度
- 用这个时间长度除以1000毫秒 得到执行一次循环所需要的时间
- 用1除以这个一次循环所用的时间得出一秒钟可以执行多少次循环
- 输出这个值 这个值就是fps帧率
- 然后递归调用动画api(requestAnimationFrame)
1 |
|
1 |
|
2023-02-13
2020-06-22
2023-09-08
2023-05-05
2022-11-09