이벤트

events.js

회원

내부 _supportsPassive

패시브 이벤트 리스너 지원 여부

내부 상수 passiveEvents

터치 이벤트 Chrome은 수동적일 것으로 예상합니다.

방법

정적 임의 (요소, 유형, fn)

리스너를 한 번만 트리거한 다음 구성된 모든 이벤트에 대해 끄십시오.

매개 변수 :
이름 유형 설명
원소 요소 | 물체

바인딩할 요소 또는 개체입니다.

유형 문자열 | 정렬.< 끈>

이벤트 이름/유형

fn 이벤트~이벤트리스너

이벤트 리스너 기능

정적 fixEvent (이벤트) → {Object}

표준 속성 값을 갖도록 네이티브 이벤트 수정

매개 변수 :
이름 유형 설명
이벤트 물체

수정할 이벤트 개체입니다.

반환:
객체 -

고정 이벤트 객체.

정적 꺼짐 (요소, 유형 opt , fn opt )

요소에서 이벤트 리스너를 제거합니다.

매개 변수 :
이름 유형 속성 설명
원소 요소 | 물체

리스너를 제거할 개체입니다.

유형 문자열 | 정렬.< 끈> <선택 과목>

제거할 리스너 유형입니다. 요소에서 모든 이벤트를 제거하려면 포함하지 마십시오.

fn EventTarget~EventListener <선택 과목>

제거할 특정 리스너입니다. 이벤트 유형에 대한 리스너를 제거하려면 포함하지 마십시오.

정적 켜기 (요소, 유형, fn)

요소에 이벤트 리스너 추가 별도의 캐시 개체에 처리기 기능을 저장하고 요소에 대한 고유 ID(guid)와 함께 일반 처리기를 요소의 이벤트에 추가합니다.

매개 변수 :
이름 유형 설명
원소 요소 | 물체

리스너를 바인딩할 요소 또는 개체

유형 문자열 | 정렬.< 끈>

바인딩할 이벤트 유형입니다.

fn EventTarget~EventListener

이벤트 리스너.

정적 항목 (요소, 유형, fn)

이벤트에 대해 리스너를 한 번만 트리거합니다.

매개 변수 :
이름 유형 설명
원소 요소 | 물체

바인딩할 요소 또는 개체입니다.

유형 문자열 | 정렬.< 끈>

이벤트 이름/유형

fn 이벤트~이벤트리스너

이벤트 리스너 기능

정적 트리거 (요소, 이벤트, 해시 옵션 ) → {boolean|undefined}

요소에 대한 이벤트 트리거

매개 변수 :
이름 유형 속성 설명
원소 요소 | 물체

이벤트를 트리거할 요소

이벤트 이벤트대상~이벤트 |

문자열(유형) 또는 유형 속성이 있는 이벤트 객체

해시시 물체 <선택 과목>

이벤트와 함께 전달할 데이터 해시

반환:
부울 | 정의되지 않은 -

기본값이 금지된 경우 defaultPrevented 의 반대를 반환합니다. 그렇지 않으면 정의되지 않은 반환

내부 _cleanUpEvents (요소, 유형)

리스너 캐시 및 디스패처 정리

매개 변수 :
이름 유형 설명
원소 요소 | 물체

정리할 요소

유형

정리할 이벤트 유형

내부 _handleMultipleEvents (fn, 요소, 유형, 콜백)

이벤트 유형 배열을 반복하고 각 유형에 대해 요청된 메서드를 호출합니다.

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

사용하려는 이벤트 메서드입니다.

원소 요소 | 물체

리스너를 바인딩할 요소 또는 개체

유형

바인딩할 이벤트 유형입니다.

콜백 EventTarget~EventListener

이벤트 리스너.