普通小游戏开发
API
开放能力
数据分析
视频拍摄器
多端支持

requestAnimationFrame

该方法需要传入一个回调函数作为参数,该回调函数会在下一次重绘之前执行。

语法

requestAnimationFrame(callback);

参数说明

callback

类型默认值必填说明
Function浏览器会在下一次重绘之前执行该函数

返回值

参数参数类型说明
requestIdnumber调用 requestAnimationFrame 方法添加到计划中的动画帧请求 id

扫码体验

请使用字节宿主APP扫码

代码示例

let requestId = requestAnimationFrame(() => {
  console.log("requestAnimationFrame 回调将会在下一次重绘前被执行");
});

Bug & Tip

  • Tip:若你想在下次重绘之前继续更新下一帧动画,那么回调函数自身必须再次调用 requestAnimationFrame。
  • Tip:作为全局属性在全局直接调用即可。
点击纠错
评价此篇文档