JS实现动画的四条优化方法

Posted Scar007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS实现动画的四条优化方法相关的知识,希望对你有一定的参考价值。

JS实现动画的四条优化方法

  • 1)如果使用的是setTimeout实现的轮询动画,在每一次执行方法之前需要把前面的设置的定时器清除掉
  
  • 2)为了防止全局变量的污染,我们把定时器的返回值赋值给当前操作元素的自定义属性;这样做还有一个好处,就是如果当前动画没有完成,执行了下一个动画,由于我们每一次都是给自己的自定义属性,那么下一个动画开始的时候默认的把当前的动画的结束了;
  
  • 3)关于作用域累积的问题->在move中编写一个_move来执行我们的动画操作,_move里面不需要传递参数,每一次都用move中存储下来的值即可
  
  • 4)为了防止走一步超了,不走还到不了边界,我们在做边界判断的时候需要加上步长来做
  

 

以上是关于JS实现动画的四条优化方法的主要内容,如果未能解决你的问题,请参考以下文章

架构设计中设计思维的四条原则

使页面滚动到指定元素+优化+API介绍(JS动画)

oracle备份恢复之recover database的四条语句区别

显示层封装及实现与优化(无动画+css3动画+js动画)

SAAS生态的四条路径,二种错误!

关于博客优化2.0