- 为什么不是执行完一个函数再执行下一个函数??
http://www.imooc.com/qadetail/121929?t=305476#id_305476
http://www.imooc.com/qadetail/135866
http://www.imooc.com/qadetail/121929
经过我的测试,可以这样理解,在执行第一个startmove中定时器里面的函数的时候是在设定的30ms后才会执行第一次定时器里面的函数,但之后的程序仍然会继续执行,所以这时就会继续执行下一个startmove函数,而下一个startmove的第一步就是clearinterval,所以你会发现,第一个startmove的定时器中的函数其实根本就没有执行,宽度根本一次都没变,第一个startmove中的定时器在还没有等到30ms开始执行的时候就已经被clearinterval了,所以你会感觉是第一个没执行完就开始执行下一个了
- js取日期的函数区别的记忆。
这个是《JavaScript进阶篇》第七章Date()对象的视频教程。
what's the date today?今天几号?
getDate 是取出今天几号
what day is it today?今天星期几?
getDay是取出今天星期几。
这样就好区分了~