关于javaScript中的防抖-debounce与节流-throttle
关于js中的防抖
首先,什么是防抖?是用来解决什么问题的?
防抖,是一种用来 优化性能 的技巧
例子:一个用于搜索的input输入框,希望可以输入内容后,自动出现一个下拉列表,列表中是可能的搜索项,如果单单给input加入change、keyup等事件,其实会很浪费性能,一般来说,应该是用户输入完后再给出一些输入建议。
这里给出代码和解释
//这里拿到input输入框
let searchInput = document.getElementById('input')
//这里定义一个变量,来保存延
原创
2021-09-06 23:43:15 ·
81 阅读 ·
0 评论