js防抖和節流

什麼是防抖和節流呢?防抖和節流是閉包最經常被使用的場景,同時,防抖和節流也是前端經常接觸到的知識。 首先說一下防抖,什麼是防抖呢?簡單的來說,防抖就是防止用戶惡意的進行一些操作,從而導致處理器負荷過重。那麼防抖的原理又是什麼呢?就是利用閉包不會被全局污染的特性,使用定時器配合判斷,使得用戶在某段時間內的頻繁操作只能執行一次,用戶在此期間每次點擊都會導致定時函數重新計時。如圖就是一個簡單的防抖函數:
相關文章
相關標籤/搜索