Notice
Recent Posts
Tags
- Git
- ecma script
- 컨텐츠 중간 위치
- 배열 메소드
- ajax
- unobtrusive javascript
- jQuery
- ecma6
- dom event
- css3 selector
- supervisor
- css3 셀렉터
- database 개념
- mysql
- findindex
- nodejs
- 겸손한 자바스크립트
- CSS
- 관계형 데이터 베이스
- javascript 이론
- body-parser
- ecmascript method
- 마임타입
- requirejs
- javascript
- array method
- IIS 서버
- express 서버
- 미들웨어
- displaytable
Link
Martin`s Work
[DOM 이벤트] Event Object 본문
1. bubbles
개념 : 해당 이벤트가 문서 트리를 따라 올라가 bubbling 효과가 나타나는지에 대한 Boolean 값으로 반환
( stopPropagtion() 과 연관 )
1 2 3 4 5 6 7 | <a href="#none" onclick="func(event)">버튼</a> <input type="text" onblur="func(event)"/> <script> function func(event){ console.log(event.bubbles) } </script> | cs |
위의 소스대로 실행할 경우, a 버튼을 누를 경우는 true 값을, input 에서 포커스가 나갈때의 경우에는 false가 나온다.
2. cancelable
개념: 해당 Dom에 바인딩 되어있는 기본 이벤트가 preventDefault()로 취소가능한지 여부를 Boolean값으로 반환
1 2 3 4 5 6 7 | <a href="#none" onclick="func(event)">버튼</a> <input type="text" onblur="func(event)" onfocus="func(event)"/> <script> function func(event){ console.log(event.cancelable); } </script> | cs |
위의 소스대로 실행시 버튼을 누르면 true를 반환하지만, input의 경우에는 포커싱이 될때와 나갈 때 둘다 false값을 반환한다.
'Javascript' 카테고리의 다른 글
[Javascript] 배열 관련 메소드( map 메소드와 forEach 메소트 ) (0) | 2017.07.31 |
---|---|
[DOM 이벤트] animationEvent & transitionEvent (0) | 2017.02.28 |
[DOM 이벤트] HashChangeEvent Object (0) | 2017.02.27 |
[DOM 이벤트] MouseEvent Object (0) | 2017.02.23 |
[DOM 이벤트] Event Object Method (0) | 2017.02.22 |
Comments