主要来看一下面试经常被问道的防抖和节流 1.防抖 防抖在我理解来其实就是事件触发时在n秒后调用事件绑定的方法,如果n秒内再次触发这个事件,那么重新计时。 下面以浏览器的滚动条为例,如果有这样一个需求 :我需要监听用户浏览器的滚动事件,返回用户距离顶部的距离,那么可以用一下代码实现: function showTop() { let scollTop = document.body.scrollTop || document.documentElement.scrollTop console.