我平常使用的 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;
}
}
}

最新文章

  1. ios 添加伪闪屏
  2. ODAC(V9.5.15) 学习笔记(十八) 数据集缓冲模式
  3. Sublime的快捷键的使用
  4. 安装Ubuntu Linux系统时硬盘分区最合理的方法
  5. nginx https http 共用
  6. 根据之前的博文,我把给同学做的三子棋小游戏的代码发出来,只是界面很丑很丑,AI算法很笨很笨,过几天我传到网盘上,提供大家下载娱乐
  7. DSp寄存器“是怎么和板子上的”具体地址“一一对应起来的
  8. linux中 ECShop的文件不能写
  9. google map getLocation参考
  10. 排序算法c语言描述---堆排序
  11. 【宽搜】Vijos P1360 八数码问题
  12. [转]最常见的20个jQuery面试问题及答案
  13. 1.7分布式工具配置及安装(仅供学习Xshell,VMware)
  14. python3学习笔记及常见问题
  15. 又是一个Notepad++的问题
  16. 图解Python的直接赋值与浅拷贝和深度拷贝三者区别
  17. Linux笔记(二): WIN 10 Ubuntu 双系统
  18. 手机App安全性测试初探
  19. windows10局域网实现文件共享
  20. python-day7-字符串类型的内置方法

热门文章

  1. AI:IPPR的数学表示-CNN稀疏结构进化(Mobile、xception、Shuffle、SE、Dilated、Deformable)
  2. Scrapy框架 之某网站产品采集案例
  3. 01Microsoft SQL Server
  4. 07Microsoft SQL Server View
  5. ZOJ - 3992 - One-Dimensional Maze (思维)
  6. [Algorithm] 7. Serialize and Deserialize Binary Tree
  7. java中通用权限管理设计(转)
  8. Python函数: any()和all()的用法
  9. LINUX-APT 软件工具 (Debian, Ubuntu 以及类似系统)
  10. vue 安装+下载