setTimeout():该方法用于实现一个函数在指定的毫秒数之后运行.有返回值,用于关闭的时候传入的参数 例:timer=setTimeout(updateClock,6000);
clearTimeout():取消这个函数执行 例:clearTimeout(timer);
setInterval():该函数用于在指定毫秒数的间隔内重复调用。 有返回值,用于关闭的时候传入的参数
例:setInterval(updateClock,6000)//每隔6s调用一次updateClock()
clearInterval():取消后续函数调用
注意:定时器如果是由事件控制的,要遵循一个原则,先关后开,即:先用clearInterval(timer);再开启setInterval();