課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
為什么用兩次setTimeout,郁悶了哦
2016-08-14
源自:JavaScript進(jìn)階篇 8-5
正在回答
?函數(shù)外層的表示調(diào)用startCount這個(gè)函數(shù),只有調(diào)用了這個(gè)函數(shù),他才會執(zhí)行函數(shù)里面的語句,而里面的語句是函數(shù)的自調(diào)用,表示無窮循環(huán),當(dāng)外層的函數(shù)開始執(zhí)行時(shí),這時(shí)候會一直執(zhí)行里面的函數(shù),這時(shí)候才起到計(jì)時(shí)的作用,如果去掉里面的那個(gè)語句,會發(fā)現(xiàn)結(jié)果一直處于0,當(dāng)然,外層的函數(shù)也不一定是非要是setTimeout("startCount()",1000);這個(gè)語句,只要是能觸發(fā)調(diào)用startCount這個(gè)函數(shù)條件就可以,比如,你想在按下按鈕的那時(shí)候才開始計(jì)時(shí),語句實(shí)現(xiàn):<input type="button" id="count" onclick="startCount()"/>;
這你都曉得
穗積 回復(fù) 這你都曉得
最外層表示啟動該函數(shù),函數(shù)內(nèi)部自調(diào)用,類似于遞歸(這個(gè)解釋是“Realeve”解釋的)希望能幫到你理解
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
6 回答計(jì)時(shí)器問題
2 回答計(jì)時(shí)器問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-17
?函數(shù)外層的表示調(diào)用startCount這個(gè)函數(shù),只有調(diào)用了這個(gè)函數(shù),他才會執(zhí)行函數(shù)里面的語句,而里面的語句是函數(shù)的自調(diào)用,表示無窮循環(huán),當(dāng)外層的函數(shù)開始執(zhí)行時(shí),這時(shí)候會一直執(zhí)行里面的函數(shù),這時(shí)候才起到計(jì)時(shí)的作用,如果去掉里面的那個(gè)語句,會發(fā)現(xiàn)結(jié)果一直處于0,當(dāng)然,外層的函數(shù)也不一定是非要是setTimeout("startCount()",1000);這個(gè)語句,只要是能觸發(fā)調(diào)用startCount這個(gè)函數(shù)條件就可以,比如,你想在按下按鈕的那時(shí)候才開始計(jì)時(shí),語句實(shí)現(xiàn):<input type="button" id="count" onclick="startCount()"/>;
2016-08-14
最外層表示啟動該函數(shù),函數(shù)內(nèi)部自調(diào)用,類似于遞歸(這個(gè)解釋是“Realeve”解釋的)希望能幫到你理解