為什么不是執(zhí)行完一個函數(shù)再執(zhí)行下一個函數(shù)??
在這一節(jié)中,為什么不是先執(zhí)行完第一個startMove方法再執(zhí)行下一個方法???而是只改變了高度???
老師說的是startMove方法里的第一句是清空定時器,才會這樣。
好像說的不太清楚啊。如果把第一個方法執(zhí)行完后,寬度已經改變了,然后才執(zhí)行第二個方法,那么第二個方法里的定時器是怎么影響第一個的???
在這一節(jié)中,為什么不是先執(zhí)行完第一個startMove方法再執(zhí)行下一個方法???而是只改變了高度???
老師說的是startMove方法里的第一句是清空定時器,才會這樣。
好像說的不太清楚啊。如果把第一個方法執(zhí)行完后,寬度已經改變了,然后才執(zhí)行第二個方法,那么第二個方法里的定時器是怎么影響第一個的???
2016-04-26
舉報
2016-04-29
http://idcbgp.cn/qadetail/121930應該是他回答的這樣
2016-05-17
執(zhí)行第一個定時器的時候,開啟了一個obj.timer,(寬度變化),定時器是每個一定毫秒執(zhí)行一次。第一次定時器剛開始執(zhí)行,就開始執(zhí)行第二個定時器,(會先關閉上一個定時器,)所以第一個定時器被取消,只存在第二個定時器
2016-04-29
我也不懂,講鏈式運動的時候,就在想難道不可以這樣寫嗎,,難道兩句startMove()是同時異步執(zhí)行的。。。
2016-04-26
我本來沒覺得這里有啥難理解的,看你這么一說,我好像也有點暈了……
starMove函數(shù)里第一句就是清除定時器,在執(zhí)行第二個的時候不是已經把第一個的定時器清了嗎?還怎么出來?
第二個能出效果是因為clearInterval以下的代碼實現(xiàn)的啊