JavaScript 利用防抖实现双击事件不触发单击事件

问题描述:在写一个双击放大,单击操作的需求的时候发现双击事件还会额外的触发两次单击事件,且单击事件在单击之前

大概有两种方式

  1. 利用定时器 每次点击都会设置一个定时器延时执行代码,然后后一次点击清空前一次的定时器,最后双击事件触发再清空前一次的点击(大佬指正这是防抖

    • 问题: 导致点击时间明显的延迟
  2. 突然忘了。。。

ps: I have a problem with my head.