热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   新闻动态 -   正文

什么是防抖和节流?防抖和节流有什么区别?

知了堂姐
2024-07-09 11:12:24
0
        什么是防抖和节流?小编第一次听见这两个名词的时候都是一头雾水,但是随着老师的讲解,对其有了深入的了解,今天就和知了姐一起来看看防抖和节流,看看防抖和节流有什么区别。

什么是防抖和节流

        我们先来看看什么是防抖和节流:
        防抖(debounce):当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时。
        节流(throttle):当持续触发事件时,保证一定时间段内只调用一次事件处理函数。节流通俗解释就比如我们水龙头放水,阀门一打开,水哗哗的往下流,秉着勤俭节约的优良传统美德,我们要把水龙头关小点,最好是如我们心意按照一定规律在某个时间间隔内一滴一滴的往下滴。
        简单来就是防抖是指触发高频事件后n秒内只执行一次,如果n秒内再次触发就会重新计算时间。节流是指触发高频事件后n秒内只执行一次,所以节流会稀释函数的执行频率。n秒内再次触发也不会执行。


什么是防抖和节流

        其次来看看防抖和节流有什么区别:
        函数节流不管事件触发有多频繁,都会保证在规定时间内一定会执行一次真正的事件处理函数,而函数防抖只是在最后一次事件后才触发一次函数。
        比如在页面的无限加载场景下,我们需要用户在滚动页面时,每隔一段时间发一次 Ajax 请求,而不是在用户停下滚动页面操作时才去请求数据。这样的场景,就适合用节流技术来实现。
        什么是防抖和节流?防抖和节流有什么区别?关注成都IT培训机构,带你了解更多IT相关知识。
 

大家都在看

网络安全岗位有哪些?网络安全的职业

2024-07-09 浏览次数:0

西北工业大学遭网络攻击,网络安全问题刻不容缓

2024-07-09 浏览次数:0

IT团战训练营和BAT,你更适合哪个

2024-07-09 浏览次数:0

知了堂联合乐山师范学院共建校企工作室,聚焦数字化...

2024-07-09 浏览次数:0

知了堂信安实训课程走进西南交通大学

2024-07-09 浏览次数:0

webpack的配置与插件作用使用

2024-07-09 浏览次数:0
最新资讯
什么是防抖和节流?防抖和节流有... 什么是防抖和节流?小编第一次听见这两个名词的时候都是一头雾水,但是随着老师的讲解,对其有了深入的了解...