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