前端面试题:防抖与节流(一)

作者: 晓舟报告分类: 野生技能协会 发布时间: 2021-06-28 22:09:21 浏览:46979 次

前端面试题:防抖与节流(一)

曜石黒:
那我防抖只要第一次,第一次结束之前不执行后几次怎么写啊

【回复】回复 @小杰不菜 :防抖不是分分执行最后一次和第一次吗
【回复】执行玩删除定时器就好了
无产阶级人民斗争到底:
为什么弄那么麻烦,创建释放,创建释放, 直接change event事件它不香吗,

【回复】回复 @宇宙它爹 :这个例子输入完不用失去焦点就可以触发事件了,可以让用户减少一步操作
【回复】回复 @LollipopMann :私信给你了
【回复】回复 @宇宙它爹 :这个例子模拟的是这样一个场景:在搜索框输入内容的时候,会在输入框下面显示一个搜索结果推荐的列表,是根据你的搜索关键词自动显示的
_看海听风-:
写一个定时器,在定时器前面清除定时器就可以了

清水爱吃荔枝:
防抖: 通过setTimeout的方式,在一定的时间间隔内,将多次触发变成一次触发;

【回复】防抖就是为了限制函数的执行次数
田同学2001:
防抖这样的话刚加载完成就直接会执行一次哎,我不希望打开页面就执行一次怎么办呢?

【回复】打开执行是为了绑定事件哈,不执行就没有办法绑定事件了。
艾米丽尔酱:
这里的代码有点问题,加上if判断后,是从每次输入的第一个字母开始计时,正确的写法应该是直接在setTimeout上面写clearTimeout(timer)就好了

视频教程 程序员 2021一起学习 前端 JavaScript ES6 WEB前端

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!