最赞回答 / Freeman1989
我是这样理解的:在for循环内部代码还是依次执行的,也就是先变宽,后变高,最后变透明度;在定时器内部,30毫秒变动一次,每次的变动针对每个属性只变动一小部分;比如说:(1). 第一次开始,依次的,宽变了10,高变了5,透明度变了3;(具体数值不准确,随便举的例子)(2). 30毫秒后,第二次变化,依次的,宽变了9,高变了4,透明度变了2;(3). 30毫秒后,变化同理;计算机运行的速度非常快,所以你感受不到“内部”变化的顺序,所以你看起来就是同时变化的。
2016-07-17
老师讲的相当不错,鼓励老师继续出新的课程,另外看了一下评论,就不明白了,哪来的这么一大堆的问题,到底是真的有问题还是自己的基础不扎实。。。。更离谱的是,还有提出用css3来做这个动画效果的,有考虑过浏览器兼容问题?
2016-07-17
已采纳回答 / LovelyDida
如果当前执行的是一个对象的方法,则执行上下文就是这个方法所附属的对象。如果一个方法在执行时没有明确指定附属对象,则这个方法的上下文为全局对象。第一个this的对象是oli[i],但是第二个this并没有明确指定附属对象就像下面的例子2、用DOM方式在事件处理函数中使用this关键字
<div id="elmtDiv">division element</div> <script language="javascript"> var div = doc...
2016-07-17