DOM

settings_applicationsEventTarget  >   settings_applicationsNode  >   settings_applicationsElement  >   settings_applicationsSVGElement  >   settings_applications[[Prototype]]

DOM

  • account_tree
  • bug_report

Event Handlers

이벤트 핸들러(Event Handler)는 지정된 대상에게 이벤트 발생시 실행할 함수를 지정하는 것을 말한다. 일종의 객체의 프로퍼티이며 이 프로퍼티에 함수를 대입하는 것과 동일하다.

이벤트 핸들러는 프로퍼티에 값을 대입하는 방식이다보니 이벤트 등록 대상에게 동일한 이벤트 타입으로 다른 함수를 지정해서 동시에 함수를 실행하게 할 수 없다. 늘 사용하는 패턴은 아니지만 만약에 동일한 이벤트 타입에 서로 다른 함수를 실행시키고 싶다면 이벤트 리스너(Event Listener) 방식으로 이벤트를 등록해야 한다.

이벤트 핸들러가 사용가능하다면 이벤트 리스너 방식도 지원하므로 구현하고자 하는 방향에 따라 적절하게 사용하면 된다.

하위 트리 탐색

  • onabort

    리소스가 완전히 로드되지 않았을 때 발생한다. 오류의 결과는 아니다.
  • onerror

    인터페이스 요소가 아닌 경우에 리소스 로드에 실패했거나 사용할 수 없는 경우 발생한다.
  • onload

    스타일시트 및 이미지와 같은 모든 종속 리소스를 포함하여 전체 페이지가 로드될 때 발생한다.
  • onresize

    웹브라우저 뷰포트의 크기가 변경될 때 발생한다.
  • onscroll

    window(document.defaultView)나 요소가 스크롤 될 때 이벤트가 발생한다.
  • onunload

    문서나 하위 리소스가 unload일 때 발생한다.

지원 웹브라우저