throttle-debounce.js:一个小型的防抖节流函数库

举报
彭世瑜 发表于 2022/06/24 23:18:21 2022/06/24
【摘要】 Throttle and debounce functions. 文档: https://github.com/niksy/throttle-debouncehttps://www.npmjs.com...

Throttle and debounce functions.

文档:

Node.js

安装

npm install throttle-debounce --save

  
 
  • 1

示例

import { throttle, debounce } from 'throttle-debounce';

// delay 100 or 250 
throttle(delay, callback, { noLeading=false, noTrailing=false, debounceMode })

debounce(delay, callback, { atBegin=false })


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

CDN

<!-- 引入throttle-debounce -->
<script src="https://cdn.jsdelivr.net/npm/throttle-debounce@5.0.0/umd/index.min.js"></script>

<script>
const throttleFunc = throttleDebounce.throttle(1000, ()=>{});

const debounceFunc = throttleDebounce.debounce(1000, ()=>{});
</script> 

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。

原文链接:pengshiyu.blog.csdn.net/article/details/125444857

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。