fn

fn.js

방법

정적 바인드 (컨텍스트, fn, uid opt ) → {function}

바인드(프록시 또는 컨텍스트라고도 함). 함수의 컨텍스트를 변경하는 간단한 방법입니다.

또한 이벤트에서 쉽게 제거할 수 있도록 함수에 고유 ID를 저장합니다.

매개 변수 :
이름 유형 속성 설명
문맥 혼합

범위로 바인딩할 개체입니다.

fn 기능

범위에 바인딩할 함수입니다.

액체 숫자 <선택 과목>

설정할 기능에 대한 선택적 고유 ID

반환:
기능 -

주어진 컨텍스트에 바인딩될 새 함수

정적 디바운스 (func, 대기, 즉시 선택 , 컨텍스트 선택 ) → {function}

디바운스된 함수가 마지막으로 호출된 이후 wait 밀리초가 경과할 때까지 func 호출을 지연시키는 디바운스된 함수를 만듭니다.

lodash 및 underscore 구현에서 영감을 받았습니다.

매개 변수 :
이름 유형 속성 기본값 설명
기능 기능

디바운스 동작으로 래핑하는 기능.

기다리다 숫자

마지막 호출 후 대기할 시간(밀리초)입니다.

즉각적인 부울 <선택 과목>

생성 즉시 함수를 호출할지 여부입니다.

문맥 물체 <선택 과목>
창문

디바운스된 함수가 디바운스되어야 하는 "컨텍스트"입니다. 예를 들어 이 함수를 Video.js 플레이어에 연결해야 하는 경우 여기에 플레이어를 전달할 수 있습니다. 또는 전역 객체를 기본값으로 사용합니다.

반환:
기능 -

디바운스된 함수.

정적 스로틀 (fn, 대기) → {function}

지정된 함수 fn 을 매 대기 밀리초당 최대 한 번만 fn 을 호출하는 새 함수로 래핑합니다.

매개 변수 :
이름 유형 설명
fn 기능

제한할 기능입니다.

기다리다 숫자

조절할 시간(밀리초)입니다.

반환:
기능