1. 首页
  2. 编程语言
  3. Javascript
  4. 微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)

微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)

上传者: 2021-05-07 00:17:45上传 PDF文件 92.26 KB 热度 18次

有个需要频繁触发函数,出于优化性能角度,在规定时间内,只让函数触发的第一次生效,后面不生效。**### 1.如何实现其原理就第一次调用函数,创建一个定时器,在指定的时间间隔之后运行代码。当第二次调用该函数时,它会清除前一次的定时器并设置另一个。如果前一个定时器已经执行过了,这个操作就没有任何意义。然而,如果前一个定时器尚未执行,其实就是将其替换为一个新的定时器,然后延迟一定时间再执行。### 2.函数防抖的应用场景对于连续的事件响应我们只需要执行一次回调:* 每次 resize/scroll 触发统计事件

用户评论