热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   根域文章 -   正文

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

zhiliaoadmin
2022-05-23 09:49:38
0

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

我们先来看看什么是防抖和节流:

防抖(debounce):当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时。

节流(throttle):当持续触发事件时,保证一定时间段内只调用一次事件处理函数。节流通俗解释就比如我们水龙头放水,阀门一打开,水哗哗的往下流,秉着勤俭节约的优良传统美德,我们要把水龙头关小点,最好是如我们心意按照一定规律在某个时间间隔内一滴一滴的往下滴。

什么是防抖和节流

简单来就是防抖是指触发高频事件后n秒内只执行一次,如果n秒内再次触发就会重新计算时间。节流是指触发高频事件后n秒内只执行一次,所以节流会稀释函数的执行频率。n秒内再次触发也不会执行。

其次来看看防抖和节流有什么区别:

函数节流不管事件触发有多频繁,都会保证在规定时间内一定会执行一次真正的事件处理函数,而函数防抖只是在最后一次事件后才触发一次函数。

比如在页面的无限加载场景下,我们需要用户在滚动页面时,每隔一段时间发一次 Ajax 请求,而不是在用户停下滚动页面操作时才去请求数据。这样的场景,就适合用节流技术来实现。

什么是防抖和节流?防抖和节流有什么区别?关注成都IT培训机构,带你了解更多IT相关知识。


大家都在看

成都网络安全培训班都教些什么内容,多久能学完?

2022-05-23 浏览次数:0

学编程难吗?这样学编程,反超90%同龄人

2022-05-23 浏览次数:0

零基础转行,在成都哪里学web前端?

2022-05-23 浏览次数:0

软件测试报告包含哪些内容?软件测试报告包含哪些元...

2022-05-23 浏览次数:0

如何编写java开发就业培训学校

2022-05-23 浏览次数:0

跨站脚本是什么攻击?XSS包括哪三大类型

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