課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
請問這兩個setTimeout(startCount,1000)為什么要有兩個,分別代表什么作用?
2014-12-15
源自:JavaScript進(jìn)階篇 8-5
正在回答
樓上說的對,我們先來看實現(xiàn)的是計數(shù)的功能(0變1變2。。。)那么第一步就是要首先出現(xiàn)0,script代碼中只有一個函數(shù)是不會執(zhí)行的,函數(shù)必須被調(diào)用才會執(zhí)行,第二個setTimeout函數(shù)的第一個參數(shù)為的就是調(diào)用startCount函數(shù),那么調(diào)用了函數(shù),第一個setTimeout就是調(diào)用自己,循環(huán)計數(shù)。
剛才說的是方法在14行主動默認(rèn)調(diào)用start函數(shù)(暗含調(diào)用);另一方法,其他同學(xué)也有,就是在標(biāo)簽里面點擊調(diào)用,這樣就進(jìn)入了那個start函數(shù),然后循環(huán)調(diào)用。
因為你想要實現(xiàn)效果,就必須要執(zhí)行startCount()函數(shù),而函數(shù)不調(diào)用是不執(zhí)行的,所以第二個setTimeout(startCount,1000)只是為了調(diào)用函數(shù)實現(xiàn)效果,當(dāng)然你也可以采取直接調(diào)用startCount()的方法調(diào)用函數(shù)。
一個也可以的哦~
setTimeout() 的第一個參數(shù)是含有?JavaScript?語句的字符串。這個語句可能諸如 "alert('5 seconds!')",或者對函數(shù)的調(diào)用,諸如 alertMsg()"。
第二個參數(shù)指示從當(dāng)前起多少毫秒后執(zhí)行第一個參數(shù)。
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
1 回答為什么要用兩個setTimeout("startCount()",1000)
2 回答為什么要設(shè)置兩個setTimeout("startCount()",1000);
6 回答為什么要兩句setTimeout("startCount()",1000);
3 回答代碼中的兩個“ setTimeout("startCount()",2000) ”分別有什么作用?
3 回答為什么要使用兩次setTimeout("startCount()",1000);
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)微信公眾號
2015-01-08
樓上說的對,我們先來看實現(xiàn)的是計數(shù)的功能(0變1變2。。。)那么第一步就是要首先出現(xiàn)0,script代碼中只有一個函數(shù)是不會執(zhí)行的,函數(shù)必須被調(diào)用才會執(zhí)行,第二個setTimeout函數(shù)的第一個參數(shù)為的就是調(diào)用startCount函數(shù),那么調(diào)用了函數(shù),第一個setTimeout就是調(diào)用自己,循環(huán)計數(shù)。
剛才說的是方法在14行主動默認(rèn)調(diào)用start函數(shù)(暗含調(diào)用);另一方法,其他同學(xué)也有,就是在標(biāo)簽里面點擊調(diào)用,這樣就進(jìn)入了那個start函數(shù),然后循環(huán)調(diào)用。
2015-01-04
因為你想要實現(xiàn)效果,就必須要執(zhí)行startCount()函數(shù),而函數(shù)不調(diào)用是不執(zhí)行的,所以第二個setTimeout(startCount,1000)只是為了調(diào)用函數(shù)實現(xiàn)效果,當(dāng)然你也可以采取直接調(diào)用startCount()的方法調(diào)用函數(shù)。
2015-01-02
一個也可以的哦~
2014-12-15
setTimeout() 的第一個參數(shù)是含有?JavaScript?語句的字符串。這個語句可能諸如 "alert('5 seconds!')",或者對函數(shù)的調(diào)用,諸如 alertMsg()"。
第二個參數(shù)指示從當(dāng)前起多少毫秒后執(zhí)行第一個參數(shù)。