web动画之 requestAnimationFrame
web动画之 requestAnimationFramesetTimeout | setIntervalrequestAnimationFramesetTimeout | setInterval通过设定间隔时间来不断改变图像位置,达到动画效果。但是容易出现卡顿、抖动的现象;原因是:1、setTimeout | setInterval 任务被放入异步队列,只有当主线程任务执行完后才会执行队列中的任务,因此实际执行时间总是比设定时间要晚;2、settimeout的固定时间间隔不一定与屏幕刷新时间相同,会
原创
2021-03-13 22:13:10 ·
183 阅读 ·
0 评论