JS
七晓
这个作者很懒,什么都没留下…
展开
-
JS防抖与节流
函数防抖(debounce): 触发高频事件后n秒内只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间函数节流(throttle):高频事件触发,但是在n秒内只会执行一次函数节流与函数防抖都是为了限制函数的执行频次。以优化函数触发频率过高导致响应速度跟不上 出现延迟卡顿的现象实际开发中需要防抖处理的场景还是非常多的,如resize事件、scroll事件、input事件、拖拽事件等。除了这些,还有很多情况需要我们结合实际开发处理。// 防抖函数const handlerScroll = fu原创 2021-10-27 20:59:12 · 222 阅读 · 0 评论 -
RxJS进行定时请求
使用定时器发送异步请求会不按照顺序执行,得到的结果可能也不是顺序的举个栗子,要请求进度条的进度 可能得到的是50% 30% 70% 21%这种不按照顺序执行的得到的结果但是RXJS也可以对这种异步情况进行处理interval 操作符可以处理定时任务,而且更强大的是返回结果也是有顺序的。interval:创建一个可观察对象,在规定的调度程序中,以规定的时间间隔发出连续的数值。官方示例import { interval } from 'rxjs'; import { take } from原创 2021-10-13 20:47:24 · 606 阅读 · 0 评论