settimeout--原来定时器是有三个及以上参数的
2024-10-01 01:01:57
我平常使用的 settimeout 定时,只知道他有两个参数,一个是function异步成功后的回调函数,一个是delay延时毫秒,今天发现它还可以接着传餐,作为 执行回调函数的参数
语法:var timeId = settimeout(function(msg1, msg2, ...){...}, 1000, '回调函数参数1', '回调函数参数2', ...);
// 给一个按钮绑定点击事件,一秒后显示一个弹窗,但是在点击一次过后一秒之内不能重复点击
var Click = {
showAlert: function(msg1, msg2) {
alert(msg1 + msg2);
delete this.settimeid;
},
settime: function() {
this.canceltime();var that = this;
this.settimeid = setTimeout(function(msg1 ,msg2){
that.showAlert(msg1, msg2);
}, 1000, 'this is msg1', 'this is msg2');
},
canceltime: function() {
if(typeof this.settimeid === 'number'){
clearTimeout(this.settimeid);
delete this.settimeid;
}
}
}
最新文章
- ios 添加伪闪屏
- ODAC(V9.5.15) 学习笔记(十八)	数据集缓冲模式
- Sublime的快捷键的使用
- 安装Ubuntu Linux系统时硬盘分区最合理的方法
- nginx https http 共用
- 根据之前的博文,我把给同学做的三子棋小游戏的代码发出来,只是界面很丑很丑,AI算法很笨很笨,过几天我传到网盘上,提供大家下载娱乐
- DSp寄存器“是怎么和板子上的”具体地址“一一对应起来的
- linux中 ECShop的文件不能写
- google map getLocation参考
- 排序算法c语言描述---堆排序
- 【宽搜】Vijos P1360 八数码问题
- [转]最常见的20个jQuery面试问题及答案
- 1.7分布式工具配置及安装(仅供学习Xshell,VMware)
- python3学习笔记及常见问题
- 又是一个Notepad++的问题
- 图解Python的直接赋值与浅拷贝和深度拷贝三者区别
- Linux笔记(二): WIN 10 Ubuntu 双系统
- 手机App安全性测试初探
- windows10局域网实现文件共享
- python-day7-字符串类型的内置方法
热门文章
- AI:IPPR的数学表示-CNN稀疏结构进化(Mobile、xception、Shuffle、SE、Dilated、Deformable)
- Scrapy框架 之某网站产品采集案例
- 01Microsoft SQL Server
- 07Microsoft SQL Server View
- ZOJ - 3992 - One-Dimensional Maze (思维)
- [Algorithm] 7. Serialize and Deserialize Binary Tree
- java中通用权限管理设计(转)
- Python函数: any()和all()的用法
- LINUX-APT 软件工具 (Debian, Ubuntu 以及类似系统)
- vue 安装+下载