检测requestAnimationFrame提供的时间是否准确!如果为false,说明requestAnimationFrame回调函数提供的时间有误!
function requestAnimationFrameTimeStampTest() { return new Promise((resolve, reject) => { const startTimeStamp = performance.now(); requestAnimationFrame(timeStamp => resolve(timeStamp > startTimeStamp)); });}requestAnimationFrameTimeStampTest().then(console.log); 复制
function requestAnimationFrameTimeStampTest() { return new Promise((resolve, reject) => { const startTimeStamp = performance.now(); requestAnimationFrame(timeStamp => resolve(timeStamp > startTimeStamp)); });}requestAnimationFrameTimeStampTest().then(console.log);
已被弃用
检测requestAnimationFrame提供的时间是否准确!如果为false,说明requestAnimationFrame回调函数提供的时间有误!
示例