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