js运行会阻塞页面渲染,如果一段js代码的运行时间超过1/60秒(约合16ms,除以60是因为每秒60帧),就会造成页面滚动的卡顿。如果使用requestAnimationFrame,也需要保证运行时间小于16ms,甚至更小,以保证动画满帧。
js运行会阻塞页面渲染,如果一段js代码的运行时间超过
1/60
秒(约合16ms,除以60是因为每秒60帧),就会造成页面滚动的卡顿。如果使用requestAnimationFrame,也需要保证运行时间小于16ms,甚至更小,以保证动画满帧。