1.setTimeout('表达式',毫秒数);函数
设置暂停休眠时间后执行某函数表达式,它将返回一个timer IDurl
setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,执行次数是一次spa
setTimeout不会阻止程序继续向下运行,因此后面的代码会继续执行。code
2.clearTimeout(timer);io
timer为setTimeout()设置后返回的 timer_id
function
3.setInterval(表达式,交互时间)则不同,它从载入后,每隔指定的时间就执行一次表达式 class
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。程序
4. clearInterval() 方法能够取消该周期性的方法调用。方法
当setInterval调用执行完毕时,它将返回一个timer ID,未来即可以利用该值对计时器进行im
访问,若是将该ID传递给clearInterval,即可以终止那段被调用的过程代码的执行了
var count=60; var timer=window.setInterval('url()',1000); function url(){ count--; if(count<=0){ clearInterval(timer); } else{ alert(count); } }