语法定义:
setTimeout(要执行的代码, 等待的毫秒数)
*setTimeout:在定时器到期后执行一次函数或代码段
setTimeout(JavaScript 函数, 等待的毫秒数)
| |
要被执行的函数 指定等待的毫秒数
//setInterval: 以固定的时间间隔重复调用一个函数或者代码段
var intervalId = window.setInterval(code, delay);
/**
参考文章:http://caibaojian.com/javascript-timer.html
*/
//setInterval 和 setTimeout的区别?
setTimeout(function () {
console.log('timeout');
}, 1000);
setInterval(function () {
console.log('interval')
}, 1000);
// 输出一次 timeout,每隔1S输出一次 interval
定时器清除的方法:clearTimeout(obj)和clearInterval(obj)。(注意对于的定时器用对于的清除方法)