//当执行drawFrame函数时window.requesAnimationFrame将drawFrame函数放入队列等待在下一个动画间隔中在再次执行,而当它再次执行时又会重复这一过程。由于不断地请求执行该函数,因此就串联成了一个循环。
(function drawFrame(){
window.requesAnimationFrame(drawFrame,canvas);
//animation code...
}());
//当执行drawFrame函数时window.requesAnimationFrame将drawFrame函数放入队列等待在下一个动画间隔中在再次执行,而当它再次执行时又会重复这一过程。由于不断地请求执行该函数,因此就串联成了一个循环。
(function drawFrame(){
window.requesAnimationFrame(drawFrame,canvas);
//animation code...
}());