前端笔记
好长同学
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
笔记-函数节流
规定时间内,多次触发事件的话,只执行一次 throttle(fn, wait) { if (this.setTimeoutItem !== null) { return } this.setTimeoutItem = setTimeout(()=>{ this.setTimeoutItem=null; fn(); }, wait); }原创 2021-10-15 17:20:52 · 145 阅读 · 0 评论 -
笔记-函数防抖
某事件在规定时间后才能进行,如果在这段时间内再次触发,则重新开始计时。 简易版: /** * 输入框防抖 * @param {Object} fn 运行的函数 * @param {Object} wait 等待时间 */ debounce(fn, wait) { if (this.setTimeoutItem !== null) { clearTimeout(this.setTimeoutItem); } this.setT原创 2021-10-15 16:47:48 · 136 阅读 · 0 评论
分享