
JavaScript中SetInterval和setTimeout的使用技巧详解
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文详细介绍了在JavaScript编程中如何巧妙运用`setInterval`与`setTimeout`函数来实现定时任务和延时操作,并提供了多个实用示例。
`setTimeout` 和 `setInterval` 的语法相似。它们都接受两个参数:一个是将要执行的代码字符串或函数名,另一个是以毫秒为单位的时间间隔,在经过这个时间段后会执行那段代码。
不过,这两个函数之间存在一些关键区别:
- 使用 `setInterval` 时,一旦完成了一次代码执行,并在设定时间之后再次自动重复该过程;
- 而使用 `setTimeout` 则只会运行一次指定的代码段。
具体来说:
```javascript
window.setTimeout(function, time);
```
这行代码创建了一个超时对象,仅会执行一次给定的操作。
而
```javascript
window.setInterval(function, time);
```
则定义了一个定时器,在每次设定的时间间隔后重复运行指定的函数或程序段。
停止这两个操作的方法分别为:
- `setTimeout`:没有自动终止机制。
- `setInterval`:使用 `clearInterval(intervalID)` 来结束周期性执行。
全部评论 (0)
还没有任何评论哟~


