- 節(jié)流
節(jié)流的意思是,規(guī)定時(shí)間內(nèi)匿刮,只觸發(fā)一次僧凰。比如我們?cè)O(shè)定500ms,在這個(gè)時(shí)間內(nèi)熟丸,無論點(diǎn)擊按鈕多少次训措,它都只會(huì)觸發(fā)一次。具體場(chǎng)景可以是搶購時(shí)候,由于有無數(shù)人 快速點(diǎn)擊按鈕绩鸣,如果每次點(diǎn)擊都發(fā)送請(qǐng)求怀大,就會(huì)給服務(wù)器造成巨大的壓力,但是我們進(jìn)行節(jié)流后呀闻,就會(huì)大大減少請(qǐng)求的次數(shù)化借。 - 防抖
防抖的意思是,在連續(xù)的操作中捡多,無論進(jìn)行了多長時(shí)間蓖康,只有某一次的操作后在指定的時(shí)間內(nèi)沒有再操作,這一次才被判定有效垒手。具體場(chǎng)景可以搜索框輸入關(guān)鍵字過程中實(shí)時(shí) 請(qǐng)求服務(wù)器匹配搜索結(jié)果蒜焊,如果不進(jìn)行處理,那么就是輸入框內(nèi)容一直變化科贬,導(dǎo)致一直發(fā)送請(qǐng)求泳梆。如果進(jìn)行防抖處理,結(jié)果就是當(dāng)我們輸入內(nèi)容完成后榜掌,一定時(shí)間(比如500ms)沒有再 輸入內(nèi)容优妙,這時(shí)再觸發(fā)請(qǐng)求。
結(jié)合以上兩種情況憎账,回到我們最實(shí)際的場(chǎng)景鳞溉,比如防止表單提交按鈕被多次觸發(fā),我們應(yīng)該選擇使用節(jié)流
而不是防抖
方案鼠哥。