課程
/前端開發
/JavaScript
/JavaScript進階篇
懂的希望能幫小弟解釋下這段代碼執行流程,謝謝了
2016-03-07
源自:JavaScript進階篇 8-5
正在回答
下面那個是整個循環的開始,第一次延時調用函數startCount(),上面那個是每隔1s就調用自己一次,是循環能夠持續的原因。缺了下面那句,整個循環就無法開始。缺了上面那一句,函數就只運行一次
第一個調用數字一直加, 第二個隔1秒調用函數
先是延時100ms執行第二個setTimeout里的startCount()函數,然后在startCount()函數內部再執行一次setTimeout()函數。第一次是延時調用,第二次是延時調用自身。
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答代碼不能執行
3 回答不能執行所有代碼
1 回答程序代碼執行的問題
3 回答不是說setTimeout只執行一次嗎?
1 回答代碼的執行順序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-12
下面那個是整個循環的開始,第一次延時調用函數startCount(),上面那個是每隔1s就調用自己一次,是循環能夠持續的原因。缺了下面那句,整個循環就無法開始。缺了上面那一句,函數就只運行一次
2016-03-18
第一個調用數字一直加, 第二個隔1秒調用函數
2016-03-08
先是延時100ms執行第二個setTimeout里的startCount()函數,然后在startCount()函數內部再執行一次setTimeout()函數。第一次是延時調用,第二次是延時調用自身。