計(jì)時(shí)器(周期更新):window.setInterval(執(zhí)行的函數(shù)名,間隔時(shí)間(單位是毫秒))
setInterval(function,time)設(shè)置一個(gè)超時(shí)對(duì)象,會(huì)自動(dòng)重復(fù)通過(guò)該方法可以設(shè)置計(jì)時(shí)器控制函數(shù)周期性執(zhí)行
例如:在一個(gè)網(wǎng)頁(yè)中顯示時(shí)間每秒鐘更新
用Date()等方法獲取時(shí)間以及年月日等
用字符串拼接的方式顯示
2018年7月21日星期六11:01:32
var array =["日","一","二","三","四","五","六"]
array[date.getDate()] //用數(shù)組的方式獲取星期
setTimeout函數(shù)用來(lái)指定某個(gè)函數(shù)或某段代碼,在多少毫秒之后執(zhí)行。它返回一個(gè)整數(shù),表示定時(shí)器的編號(hào),以后可以用來(lái)取消這個(gè)定時(shí)器
計(jì)時(shí)器(將來(lái)某個(gè)時(shí)間只跟新一次):setTimeout(執(zhí)行的函數(shù)名,多久時(shí)間后執(zhí)行(單位是毫秒))
例如實(shí)現(xiàn)5秒后跳轉(zhuǎn)到百度
window.location 對(duì)象用于獲得當(dāng)前頁(yè)面的地址 (URL),并把瀏覽器重定向到新的頁(yè)面。
window.location.href= "http://www.baidu.com";
setTimeout(arguments.callee, 1000);
//arguments.callee 就等于setTimeout函數(shù)本身
清除計(jì)時(shí)器:clearInterval(id)、clerTimeout(id)