本篇文章給大家?guī)淼氖荲ue 3 中的極致防抖/節(jié)流(含常見方式防抖/節(jié)流)這篇文章,文章中不僅會(huì)講述原來使用的防抖或節(jié)流方式,還會(huì)帶來新的一種封裝方式,使用起來更簡單、更清晰。
在前端的開發(fā)過程中,在涉及到與用戶交互的過程中是基本上都是需要處理的,常規(guī)操作就是在對應(yīng)位置加上防抖或者節(jié)流。
加上防抖或者節(jié)流的作用:一是為了防止用戶頻繁操作;二是為了節(jié)約一定的服務(wù)器資源,減少資源浪費(fèi)的情況。
防抖或節(jié)流原理
防抖(debounce)
如果用戶多次頻繁操作以最后一次為準(zhǔn),當(dāng)然也可以以第一次為準(zhǔn),進(jìn)行數(shù)據(jù)更新或者網(wǎng)絡(luò)資源請求,以消除冗余的操作,或者減少一定的請求資源浪費(fèi)?!?/p>