JavaScript定时器类型总结 目录 1.setInterval() 2.setTimeout() 1.setInterval() 按照指定的周期(以毫秒计)来调用函数. 方法会不停地调用函数,直到调用clearInterval() 或窗口被关闭. 语法: setInterval(code,millisec,[arg1, arg2, ...]) 参数 描述 code 必需.要执行的代码串. mi
目录
- 1.setInterval()
- 2.setTimeout()
1.setInterval()
按照指定的周期(以毫秒计)来调用函数。
方法会不停地调用函数,直到调用clearInterval() 或窗口被关闭。
语法:
setInterval(code,millisec,[arg1, arg2, ...])
| 参数 | 描述 |
|---|---|
| code | 必需。要执行的代码串。 |
| millisec | 必须。时间间隔,以毫秒计。 |
| arg1, arg2, … | 可选。当定时器过期的时候,将被传递给func指定函数的附加参数 |
2.setTimeout()
在指定的毫秒数后调用函数。
语法:
setTimeout(code,millisec,[arg1, arg2, ...]);//参数作用同上
最后代码演示:
//1.可以箭头函数直接写
setTimeout(()=>{
this.isSkeleton=false;
},2000)
//2.可以返回一个值然后调用clearTimeout()取消定时器;
let a = setTimeout(()=>{
alert('弹出');
},5000);
function b() {
window.clearTimeout(a); //5秒后出弹框,调用b函数可以直接取消弹出
}
返回值:
返回值intervalID是一个非零数值,用来标识通过setInterval()创建的计时器,这个值可以用来作为clearInterval()的参数来清除对应的计时器 。 注意的是,setInterval()和setTimeout()共享同一个ID池,所以避免混用;
最后科普下知识面:
JS 对象可以使用两种方式获得,一是开发人员自定义;二是由 ECMAScript 提供。由 ECMAScript 提供的对象称为 JavaScript 内置对象。
定时器属于window对象提供的,定时器前面也可以加window调用的
到此这篇关于JavaScript定时器类型总结的文章就介绍到这了,更多相关JavaScript定时器类型内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
本文标题为:JavaScript定时器类型总结
基础教程推荐
- Django操作cookie的实现 2024-04-15
- js判断一个对象是否在一个对象数组中(场景分析) 2022-10-21
- Bootstrap学习笔记之css组件(3) 2024-01-22
- clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析 2024-01-08
- 创建Vue3.0需要安装哪些脚手架 2025-01-16
- JSONObject与JSONArray使用方法解析 2024-02-07
- 纯css实现漂亮又健壮的tooltip的方法 2024-01-23
- html5视频如何嵌入到网页(视频代码) 2025-01-22
- webpack学习笔记一:安装webpack、webpack-dev-server、内存加载js和html文件、loader处理非js文件 2023-10-29
- Loaders.css免费开源加载动画框架介绍 2025-01-23
