最佳化技術
防抖是一種最佳化技術,主要用於提升性能。在用戶事件被觸發後,防抖會設定一個延遲時間(n秒),在這段時間內,如果事件被重新觸發,則會重新計時。只有在延遲時間結束後,才會執行回調邏輯,這樣做的目的是只回響最後一個用戶事件,從而減少頻繁的事件回響對系統造成的負擔,提升性能。
在攝影和視頻拍攝領域,防抖技術則是用來抵消拍攝時的手部抖動,以獲得更清晰的圖片或更穩定的視頻畫面。這可以通過硬體實現,如在相機和鏡頭中加入結構來抵消抖動,這種方式被稱為光學防抖。也可以通過軟體實現,即在相機晶片中加入程式對拍得的畫面進行計算分析,以獲得更穩定的畫面,這種方式被稱為電子防抖或數碼防抖。