js 函数防抖 其实就是延后执行。但不是把延后过程中的所有事情都延后然后执行出来,而是延后执行你最后一次操作 例如用户输入搜索,不是每次打字都搜出来,而是搜最后一次结果 1234567891011121314151617181920212223242526<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style> </style></head><body> <input type="text"> <button>搜索</button> <script> const inp=document.querySelector('input'); const btn=document.querySelector('button'); var counDown; inp.onkeyup=()=>{ clearTimeout(counDown) counDown=setTimeout(()=>{ console.log(inp.value); },2000); } </script> </body></html> javascript #js #javascript js 函数防抖 https://github.com/chergn/chergn.github.io/881b60d32a2f/ 作者 全易 发布于 2024年3月28日 许可协议 js 函数节流 上一篇 js 删除、添加数组值:splice() 下一篇