不得不说,硬着头皮看了好几遍,一脸懵逼,整体的思路一点都不讲,确实如下面的同学说的,感觉像在炫技,下来源码看了下,算有点收获,希望老师再出教程能好一些吧
2016-09-23
已采纳回答 / stone310
因为|这个是或位操作符,意思是先将数值转换成32位二进制整数值(如果有小数则忽略),再对二进制上每一位进行或运算,得出结果;这里xxx|0,因为0的二进制就是0000000...00一共32位(32个0),无论任何数对0进行或运算都是原来的数,因此可以用它来进行向下取整
2016-09-23
最赞回答 / 慕_男神
仔细看 timeline.animationHandler = requestAnimationFrame(nextTick);这句nextTick作为回调函数传到之前定义的requestAnimationFrame函数中,在requestAnimationFrame函数中,当浏览器不支持requestAnimationFrame时,会返回下面这句return window.setTimeout(callback, callback.interval || DEFAULT_INTERVAL);其中call...
2016-09-22
已采纳回答 / Justin_Hu
这里涉及JavaScript构造函数和原型的知识,建议阅读《JavaScript高级程序设计》这本教材(构造函数和原型在第六章),建议耐心阅读,可以提升对JavaScript的理解
2016-09-16