課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript進(jìn)階篇
應(yīng)該用哪個(gè)來(lái)控制執(zhí)行時(shí)間??jī)蓚€(gè)都試了下,都不對(duì)啊。
2014-11-27
源自:JavaScript進(jìn)階篇 8-5
正在回答
雖然沒(méi)看懂這是要干嘛,不過(guò)setInterval("startCount()",1000);實(shí)現(xiàn)的每秒執(zhí)行一次沒(méi)錯(cuò)。
setTimeout是設(shè)置超時(shí),一般在該設(shè)置超時(shí)的目標(biāo)事件(函數(shù))內(nèi)部使用,表示目標(biāo)事件(函數(shù))在超時(shí)(ms)后再執(zhí)行并重新計(jì)數(shù),取消用clearTimeout。
setInterval是設(shè)置間隔,表示目標(biāo)事件每間隔x時(shí)間執(zhí)行一次。
實(shí)際使用時(shí)更多用setTimeout,因?yàn)閟etInterval的間隔時(shí)間小于目標(biāo)時(shí)間執(zhí)行完所需的時(shí)間的話,會(huì)多次執(zhí)行造成混亂。
當(dāng)然,設(shè)置恰當(dāng)?shù)脑?,兩者就是使用方法不同而已了?/p>
應(yīng)該是這樣,有錯(cuò)請(qǐng)諒解,js才學(xué)了幾天。
12行和14行的方法用的不是一個(gè)的,這個(gè)兩個(gè)含義是不一樣的,你可以去看看計(jì)時(shí)器的講解
舉報(bào)
本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
4 回答第9行是把mydate賦值了么?mydate.setTime( mydate.getTime() + 2* 60 * 60 * 1000);
3 回答+60*60*1000不懂,沒(méi)講清楚
3 回答為什么setInterval(clock,1000)里的1000我改成10 或者100跟原來(lái)1000根本沒(méi)區(qū)別呀
2 回答setInterval("count()",1000)改成setTimeout(”count()",1000)為什么就不行
2 回答?將setTimeout(startCount,1000);改成setTimeout("startCount()",1000);實(shí)現(xiàn)不了正確運(yùn)行????
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-03-10
雖然沒(méi)看懂這是要干嘛,不過(guò)setInterval("startCount()",1000);實(shí)現(xiàn)的每秒執(zhí)行一次沒(méi)錯(cuò)。
setTimeout是設(shè)置超時(shí),一般在該設(shè)置超時(shí)的目標(biāo)事件(函數(shù))內(nèi)部使用,表示目標(biāo)事件(函數(shù))在超時(shí)(ms)后再執(zhí)行并重新計(jì)數(shù),取消用clearTimeout。
setInterval是設(shè)置間隔,表示目標(biāo)事件每間隔x時(shí)間執(zhí)行一次。
實(shí)際使用時(shí)更多用setTimeout,因?yàn)閟etInterval的間隔時(shí)間小于目標(biāo)時(shí)間執(zhí)行完所需的時(shí)間的話,會(huì)多次執(zhí)行造成混亂。
當(dāng)然,設(shè)置恰當(dāng)?shù)脑?,兩者就是使用方法不同而已了?/p>
應(yīng)該是這樣,有錯(cuò)請(qǐng)諒解,js才學(xué)了幾天。
2014-11-27
12行和14行的方法用的不是一個(gè)的,這個(gè)兩個(gè)含義是不一樣的,你可以去看看計(jì)時(shí)器的講解