블로그 보관함

2014년 3월 10일 월요일

JavaScript 23 phase 별 명령 수행 순서

 * 기본은 bubble 및 target 단계에 호출됨


addEventListener의 3번째 parameter => default는 false.
true로 만들어 줄 때에는 capture phase에서 실행이 되도록 만들어준다.

bubble phase에서 실행될 때에는 가장 아래 노드에서부터 상위 노드로 올라가면서 해당 이벤트에 대한 명령을 수행하고 capture phase에서 실행하도록 설정해주면 상위 노드의 명령부터 아래로 내려가면서 명령을 수행하게 된다. 그리고 해당 이벤트는 각각의 Listener 생성 시에 어떤 phase에서 실행을 할 지에 대해서 설정하는 것이 가능하다.

댓글 없음:

댓글 쓰기