requestAnimationFrame 和setTimeout 、setInterval的关系
requestAnimationFrame浏览器帧渲染的钩子函数,一般不渲染不触发做动画比较合适因为这个函数在每帧渲染的开始与上一帧结束的时候触发,能最大限度的利用浏览器的渲染流程window.requestAnimationFrame()告诉浏览器,你想执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。requestAnimationFrame优势:1、使用setTimeou