概念:
函數(shù)防抖(debounce):觸發(fā)高頻事件后n秒內(nèi)函數(shù)只會(huì)執(zhí)行一次牡属,如果n秒內(nèi)高頻事件再次被觸發(fā)票堵,則重新計(jì)算時(shí)間。
函數(shù)節(jié)流(throttle):高頻事件觸發(fā)湃望,但在n秒內(nèi)只會(huì)執(zhí)行一次换衬,所以節(jié)流會(huì)稀釋函數(shù)的執(zhí)行頻率痰驱。
1、函數(shù)防抖(debounce)
2瞳浦、函數(shù)節(jié)流(throttle)
?防抖和節(jié)流面向的應(yīng)用場(chǎng)景都是短時(shí)間內(nèi)大量觸發(fā)瀏覽器事件的情況担映,觸發(fā)和執(zhí)行的關(guān)系。
區(qū)別:
函數(shù)防抖關(guān)注一定時(shí)間連續(xù)觸發(fā)的事件只在最后執(zhí)行一次叫潦,而函數(shù)節(jié)流側(cè)重于一段時(shí)間內(nèi)只執(zhí)行一次蝇完。