fn.js
方法
-
靜止的綁定(上下文,fn,uid 選擇 )→ {函數}
-
綁定(又名代理或上下文)。一種更改函數上下文的簡單方法。
它還在函數上存儲了一個唯一的 id,因此可以輕鬆地將其從事件中刪除。
參數:
名字 類型 屬性 描述 語境
混合的 要綁定為作用域的對象。
fn
功能 要綁定到範圍的函數。
uid
數字 <可選>
要設置的功能的可選唯一 ID
傳回:
功能 -將綁定到給定上下文中的新函數
-
靜止的去抖動(功能,等待,立即選擇, 語境選擇 )→ {函數}
-
創建一個延遲調用的去抖函數
功能
直到之後等待
自上次調用 debounced 函數以來已經過去了毫秒數。受 lodash 和下劃線實現的啟發。
參數:
名字 類型 屬性 預設 描述 功能
功能 用去抖動行為包裝的函數。
等待
數字 最後一次調用後等待的毫秒數。
即時
布爾值 <可選>
是否在創建後立即調用函數。
語境
目的 <可選>
窗戶 去抖動函數應該在其中去抖動的“上下文”。例如,如果此函數應綁定到 Video.js 播放器,則可以在此處傳遞播放器。或者,默認為全局
窗戶
目的。傳回:
功能 -去抖功能。
-
靜止的風門(fn,等等)→ {函數}
-
包裝給定的功能,
fn
, 有一個只調用的新函數fn
每個最多一次等待
毫秒。參數:
名字 類型 描述 fn
功能 要節流的函數。
等待
數字 限制的毫秒數。
傳回:
功能