一般用到的计时器有两个,一个是setTimeout(多少毫秒后执行一次) 一个是 setInterval(每隔多少毫秒执行一次),
setTimeout(),里面要传入2个参数,第一个是要执行的函数,第二个是延时的毫秒数,setInterval 也是一样的
写个例子: 10秒后刷新当前页
setTimeout(function(){location.reload()
},10000)
js刷新页面可以用定时器加reload去实现。例:
setInterval(function(){
window.location.reload()
},5000)
这样是每隔五秒刷新一次当前页面
<script>setInterval(function(){
var d=new date()
if(d.getFullYear()==2018&&d.getMonth()==0&&d.getDate()==27&&d.getHours()==18&&d.getMinutes()==0)
location.reload()
},60000)
</script>
以上代码只会在指定时间(2018-1-27 18:00:00)刷新一次,如果希望每天的同一时间(比如18点整)都刷新,则
<script>setInterval(function(){
var d=new date()
if(d.getHours()==18&&d.getMinutes()==0)
location.reload()
},60000)
</script>