requestAnimFrame里的callback,element是做什么用的?为什么要用()包起来,最后面怎么又有一个括号?为什么window.requestAnimFrame 后面不加上一个(),我比较笨,希望老师能知道一下。
window.requestAnimFrame = (function() {
   return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame ||
      function( /* function FrameRequestCallback */ callback, /* DOMElement Element */ element) {
         return window.setTimeout(callback, 1000 / 60);
      };
})();

 
                            