在Javascript中使用' setInterval/setTimeout '动画的最佳实践
Best practice for animation using `setInterval/setTimeout` in Javascript?
我认为setInterval
/clearInterval
和setTimeout
/clearTimeout
在Javascript中看起来有点低水平。是否有流行的设计模式或封装(更高层次的抽象)来使用这些方法?
避免setInterval,使用requestAnimationFrame
- requestAnimationFrame for Smart动画。
- 使用requestAnimationFrame。
- requestAnimationFrame |柔滑流畅JavaScript的秘密动画。
- 更精简,更平均,更快的动画与requestAnimationFrame。
- 动画requestAnimationFrame。
或者查看现有的解决方案:
- GreenSock动画平台(GSAP).
- Velocity.js。
- TweenJS。
- Move.js。
- Animate.css。
- …还有很多很多。
相关文章:
- 如何设置html元素填充的动画
- 如何使用动画实现纸张推车
- 如何在生成下载文件时显示加载动画
- 剑道网格jQuery动画()问题
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- jQuery Lazy加载动画滚动
- jquery动画可以通过编程链接吗
- Javascript将数学动画化
- 动画.CSS重播
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 如何使用jQuery在动画中期加速动画
- THRE.JS中动画的最佳选项
- 显示动画图像的最佳方式(HTML/CSS/JS)
- 动画的最佳算法
- 处理SVG动画的最佳方法是什么?
- 流动虚线(svg路径动画)的最佳选项
- 内联svg动画的最佳实践
- HTML5最佳动画框架
- 在Javascript中使用' setInterval/setTimeout '动画的最佳实践
- 当使用CSS转场/动画等.如果用户的浏览器不支持CSS动画,退回到jquery的最佳方法是什么?