本文主要是介绍性能优化之函数防抖动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
函数防抖动是一种常见的优化高频率调用函数的手段,核心是把高频率调用的函数优化为在某一时间段内只调用一次
根据具体调用的时机可以分为两种,分别是先调用防抖以及后调用防抖
先调用防抖
先调用防抖是指先调用函数,然后等待一段时间,在等待时间结束后再进行下一次调用,如果在等待时间结束前发生了多次调用,则只会响应第一次。调用时间线如下所示
根据这个想法,可以大致得到如下代码
后调用防抖
后调用防抖则是先等待一段时间,在等待时间结束后调用函数,如果在等待时间结束前再次调用,则需重新计时并等待。调用时间线如下所示
这篇关于性能优化之函数防抖动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!