应用场景
基本原理
具体实现
<script> let btn=document.getElementsByTagName(‘button‘)[0] btn.onclick=debounce(function(){console.log(1) },500); function debounce(callback,time){ let timer; return function(){ window.clearTimeout(timer); timer=window.setTimeout(function(){ callback() },time); } } </script>
原文:https://www.cnblogs.com/wuqiuxue/p/8885112.html