debounce的特點(diǎn)是當(dāng)事件快速連續(xù)不斷觸發(fā)時(shí)格带,動(dòng)作只會(huì)執(zhí)行一次。 延遲debounce姨伟,是在周期結(jié)束時(shí)執(zhí)行窑多,前緣debounce,是在周期開始時(shí)執(zhí)行拳芙。但當(dāng)觸發(fā)有間斷察藐,且間斷大于我們設(shè)定的時(shí)間間隔時(shí),動(dòng)作就會(huì)有多次執(zhí)行舟扎。
周期內(nèi)有新事件觸發(fā)分飞,清除舊定時(shí)器,重置新定時(shí)器睹限;這種方法譬猫,需要高頻的創(chuàng)建定時(shí)器。
throttling羡疗,當(dāng)持續(xù)觸發(fā)事件時(shí)染服,保證隔間時(shí)間觸發(fā)一次事件。固定周期內(nèi)叨恨,只執(zhí)行一次動(dòng)作柳刮,若有新事件觸發(fā),不執(zhí)行痒钝。周期結(jié)束后秉颗,又有事件觸發(fā),開始新的周期午乓。