課程
/前端開發
/JavaScript
/JavaScript進階篇
求這個demo的三個startCount()的執行順序 ,還有為什么每提交一次速度都變快一次
2016-10-20
源自:JavaScript進階篇 8-5
正在回答
startCount();這樣表示函數的調用 所以它是第一個執行的 然后在這個方法里面又有一個setTimeout每隔1秒調用它一次。 可能因為提交并沒有清除之前的 他又多開了一個計時器 所以速度會加快。
覓己網 提問者
是的 !
哪兒有三個?不是這樣寫么?
function?startCount()?{ ????document.getElementById('count').value=num; ????num=num+1; ????setTimeout(function(){ ????????startCount() ????},1000)? ??} ??startCount()
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
4 回答為什么一個語句每次執行兩次?
2 回答startCount()的執行順序?
1 回答為什么每次提交結果都會變呢?
4 回答每次提交都會運行出兩個數字來?
1 回答setTimenout 為什么我按start鍵每按一次計數器的速度就加快一點啊?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-21
startCount();這樣表示函數的調用 所以它是第一個執行的 然后在這個方法里面又有一個setTimeout每隔1秒調用它一次。 可能因為提交并沒有清除之前的 他又多開了一個計時器 所以速度會加快。
2016-10-21
是的 !
2016-10-21
哪兒有三個?不是這樣寫么?