JS实现禁止高频率连续点击的方法【基于ES6语法】


Posted in Javascript onApril 25, 2017

本文实例讲述了JS实现禁止高频率连续点击的方法。分享给大家供大家参考,具体如下:

1、类似react的数据流,点击之后立即设置值为空,当返回值后才可以点击

2、设置定时器,每次进入之前先清空掉定时器,然后开启定时器

<main>
  <div id="me" style="width: 100px;height: 50px; margin: 5rem auto;background: blue;color: #fff">点我</div>
</main>
<script>
  let c =null;
  let dom = document.querySelector('#me');
  dom.addEventListener('click',function(){
    clearTimeout(c);
    c = setTimeout(function(){
      console.log(2000)
    },1000)
  },false)
</script>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javascript 面向对象全新理练之继承与多态
Dec 03 Javascript
Javascript面向对象扩展库代码分享
Mar 27 Javascript
原生javascript实现拖动元素示例代码
Sep 01 Javascript
JavaScript实现查找字符串中第一个不重复的字符
Dec 29 Javascript
JavaScript中的replace()方法使用详解
Jun 06 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
Sep 14 Javascript
jquery表单验证插件formValidator使用方法
Apr 01 Javascript
js获取元素的偏移量offset简单方法(必看)
Jul 05 Javascript
vue 指定组件缓存实例详解
Apr 01 Javascript
vue iview多张图片大图预览、缩放翻转
Jul 13 Javascript
Vue实现穿梭框效果
Sep 30 Javascript
探索node之事件循环的实现
Oct 30 Javascript
json的结构与遍历方法实例分析
Apr 25 #Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
Apr 25 #jQuery
用vue和node写的简易购物车实现
Apr 25 #Javascript
ES6数组的扩展详解
Apr 25 #Javascript
Angular实现一个简单的多选复选框的弹出框指令实例
Apr 25 #Javascript
如何在 Vue.js 中使用第三方js库
Apr 25 #Javascript
Javascript中click与blur事件的顺序详析
Apr 25 #Javascript
You might like
第九节--绑定
2006/11/16 PHP
php strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
2017/06/13 PHP
详解Yii2.0使用AR联表查询实例
2017/06/16 PHP
PHP实现的观察者模式实例
2017/06/21 PHP
Yii中特殊行为ActionFilter的使用方法示例
2020/10/18 PHP
use jscript Create a SQL Server database
2007/06/16 Javascript
javascript offsetX与layerX区别
2010/03/12 Javascript
15条JavaScript最佳实践小结
2013/08/09 Javascript
jquery iframe操作详细解析
2013/11/20 Javascript
jquery调取json数据实现省市级联的方法
2015/01/29 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
微信小程序 常用工具类详解及实例
2017/02/15 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
JS实现页面鼠标点击出现图片特效
2020/08/19 Javascript
python分割和拼接字符串
2013/11/01 Python
python实现微信发送邮件关闭电脑功能
2018/02/22 Python
django加载本地html的方法
2018/05/27 Python
python3读取excel文件只提取某些行某些列的值方法
2018/07/10 Python
python实现差分隐私Laplace机制详解
2019/11/25 Python
python 实现矩阵填充0的例子
2019/11/29 Python
解决torch.autograd.backward中的参数问题
2020/01/07 Python
keras-siamese用自己的数据集实现详解
2020/06/10 Python
什么是虚拟内存?虚拟内存有什么优势?
2016/02/09 面试题
股东协议书范本
2014/04/14 职场文书
地球一小时倡议书
2014/04/15 职场文书
演讲稿开场白台词
2014/08/25 职场文书
幼儿园教师师德师风演讲稿:我自豪我是一名幼师
2014/09/10 职场文书
2014市国税局对照检查材料思想汇报
2014/09/23 职场文书
人事局接收函
2015/01/31 职场文书
MySQL分库分表与分区的入门指南
2021/04/22 MySQL
Redis主从配置和底层实现原理解析(实战记录)
2021/06/30 Redis
SqlServer常用函数及时间处理小结
2023/05/08 SQL Server