- 2
- 0
- 约4.31万字
- 约 73页
- 2026-05-14 发布于河北
- 举报
1、什么是防抖和节流?有什么区别?如何实现?
防抖
触发高频事件后n秒内函数只会执行次,如果n秒内高
频事件再次被触发,则重新计算时间
•思路:
functiondebounce(fn){
lettimeout=null;//创建一个标记用来存放定时器的返回值
returnfunction(){
clearTimeout(timeout);//每当用户输入的时候把前一个setTimeoutclear掉
timeout=setTirieout(()={//然后又创建一个新的setTimeout,这就能保证输入
字符后的interval间隔内如果还有字符输入的话,就不会执行fn函数
fn.apply(this,argu
原创力文档

文档评论(0)