计时器(周期更新):window.setInterval(执行的函数名,间隔时间(单位是毫秒))
setInterval(function,time)设置一个超时对象,会自动重复通过该方法可以设置计时器控制函数周期性执行
例如:在一个网页中显示时间每秒钟更新
用Date()等方法获取时间以及年月日等
用字符串拼接的方式显示
2018年7月21日星期六11:01:32
var array =["日","一","二","三","四","五","六"]
array[date.getDate()] //用数组的方式获取星期
setTimeout函数用来指定某个函数或某段代码,在多少毫秒之后执行。它返回一个整数,表示定时器的编号,以后可以用来取消这个定时器
计时器(将来某个时间只跟新一次):setTimeout(执行的函数名,多久时间后执行(单位是毫秒))
例如实现5秒后跳转到百度
window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。
window.location.href= "http://www.baidu.com";
setTimeout(arguments.callee, 1000);
//arguments.callee 就等于setTimeout函数本身
清除计时器:clearInterval(id)、clerTimeout(id)