fn

fn.js

方法

靜止的綁定(上下文,fn,uid 選擇 )→ {函數}

綁定(又名代理或上下文)。一種更改函數上下文的簡單方法。

它還在函數上存儲了一個唯一的 id,因此可以輕鬆地將其從事件中刪除。

參數:
名字 類型 屬性 描述
語境 混合的

要綁定為作用域的對象。

fn 功能

要綁定到範圍的函數。

uid 數字 <可選>

要設置的功能的可選唯一 ID

傳回:
功能 -

將綁定到給定上下文中的新函數

靜止的去抖動(功能,等待,立即選擇, 語境選擇 )→ {函數}

創建一個延遲調用的去抖函數功能直到之後等待自上次調用 debounced 函數以來已經過去了毫秒數。

受 lodash 和下劃線實現的啟發。

參數:
名字 類型 屬性 預設 描述
功能 功能

用去抖動行為包裝的函數。

等待 數字

最後一次調用後等待的毫秒數。

即時 布爾值 <可選>

是否在創建後立即調用函數。

語境 目的 <可選>
窗戶

去抖動函數應該在其中去抖動的“上下文”。例如,如果此函數應綁定到 Video.js 播放器,則可以在此處傳遞播放器。或者,默認為全局窗戶目的。

傳回:
功能 -

去抖功能。

靜止的風門(fn,等等)→ {函數}

包裝給定的功能, fn , 有一個只調用的新函數fn每個最多一次等待毫秒。

參數:
名字 類型 描述
fn 功能

要節流的函數。

等待 數字

限制的毫秒數。

傳回:
功能