防抖函数leading和trailing的解释 document.querySelector(.bt3).onclick _.debounce(handle, 2000,{leading:true,trailing:true})① 默认配置{leading:false, trailing:true}普通防抖连续触发不会立刻执行停止触发等待 2000ms执行最后一次回调。 ✅业务搜索输入框多次输入只有最后一次输入完后才进行搜索。②{leading:true, trailing:true}第一次触发立刻执行停止触发后还会再执行一次。例子持续输入不停触发事件第一次触发 →立刻执行 fn期间连续触发不断重置计时完全停止等待 500ms →再执行一次 fn⚠️注意会执行两次开头一次结尾一次。一般业务很少用。③{leading:true, trailing:false}立即执行防抖一轮抖动的第一次触发立刻执行函数中间连续触发全部忽略不断重置计时器停止触发之后不执行回调④{leading:false, trailing:false}非法函数永远不会执行lodash 内部会报错 / 无效。