定时器
setTimeout()
设置延时执行的定时器。
1 | setTimeout(callback, delay) |
参数值:
参数 | 类型 | 描述 |
---|---|---|
callback | function | 回调函数 |
delay | number | 延迟多少毫秒执行,默认值为 0 |
返回值:
number
类型的 ID,用于 clearTimeout()
中取消。
clearTimeout()
取消定时器。
1 | clearTimeout(handler) |
参数值:
参数 | 类型 | 描述 |
---|---|---|
handler | number | setTimeout() 返回的 ID |
示例:
1 | var handler = setTimeout(function() { |
setInterval()
设置定期循环执行的定时器。
1 | setInterval(callback, delay) |
参数值:
参数 | 类型 | 描述 |
---|---|---|
callback | function | 回调函数 |
delay | number | 每隔多少毫秒执行,默认值为 0 |
返回值:
number
类型的 ID,用于 clearInterval()
中取消。
clearInterval()
取消定时器。
1 | clearInterval(handler) |
参数值:
参数 | 类型 | 描述 |
---|---|---|
handler | number | setInterval() 返回的 ID |
示例:
1 | var handler = setInterval(function() { |