Hi

이벤트 발생 객체와 이벤트 객체 본문

WEB(웹)/javascript

이벤트 발생 객체와 이벤트 객체

SharingWorld 2018. 7. 1. 20:58

이벤트 발생 객체와 이벤트 객체

이벤트 객체를 사용하면 '누가, 언제, 어디서, 무엇을, 어떻게, 왜'를 정의할 수 있습니다.


이벤트를 '누가' 발생시켰을까?

-> 이벤트 발생 객체


ex)

window.onload = function() {
	document.getElementById('header').onclick = function() {
		this.style.color = 'orange';
		this.style.backgroundColor = 'red';
	};
};


'누가'와 관련된 정보 이외의 정보는 '이벤트 객체' 안에 들어 있습니다. 
ex)

window.onload = function() {
	document.getElementById('header').onclick = function(e) {
		// 이벤트 객체를 설정합니다.
		var event = e || window.event;

		document.body.innerHTML = '';
		for (var key in event) {
			document.body.innerHTML += '<p>' + key + ': ' + event[key] + '</p>'
			
		}
	};
};


'WEB(웹) > javascript' 카테고리의 다른 글

실행 컨텍스트 개념  (0) 2018.07.03
프로토타입 체이닝  (0) 2018.07.03
이벤트 개념 잡기  (0) 2018.07.01
(javascript) html 내용중 전의 내용을 가지고 온다.  (0) 2018.06.30
프로토타입  (0) 2018.06.30