lodash中的debounce的用法及作用

格式:debounce(fun,delay)

fun:执行的函数

delay:延迟时间

作用:1、不使用debounce的情况:用户在连续输入文字时,会在每次输入时都会执行函数,有可能导致阻塞

或项目崩溃

$('.elements').on('input',(e)=>{console.log(e.target.value)})

2、使用debouce的情况:用户在输入后的指定时间后才会执行函数

$('.elements').on('input',debounce((e)=>{console.log(e.target.value)},500))
————————————————
版权声明:本文为CSDN博主「做前端的小艳」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_32094783/article/details/107831209

posted on 2023-09-14 10:27  漫思  阅读(701)  评论(0编辑  收藏  举报

导航