最近新做組件庫正好用到這個概念~ 重新學習一下~
debounce 防抖動,指的是,在等待時間內(nèi)觸發(fā)多次但是只調(diào)用一次cb
throttle 節(jié)流是指,觸發(fā)之后在等待時間內(nèi)一定會調(diào)用一次cb
兩個概念其實很容易混淆,如果把等待時間拉長,觸發(fā)次數(shù)增多間隔小于等待時間的話,debounce的cb會一直不執(zhí)行,直到不再觸發(fā)或者觸發(fā)兩次的間隔大于等待時間,而throttle的cb則會按照等待時間多次執(zhí)行。愛掏網(wǎng) - it200.com
而這里觸發(fā)又分為在等待時間開始時觸發(fā)/結(jié)束時觸發(fā),很多庫都有相應的實現(xiàn)~代碼就不放啦~
聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。