JavaScript

자바스크립트 (JavaScript) - 45 : history 객체와 이벤트 처리 순서

n.han 2016. 7. 21. 16:38

- history 객체

 

history 객체는 사용자가 travel한 웹 페이지의 기록이 저장된 객체이다. history 객체는 다음 4가지의 기본 속성을 제공한다.

 

1) length

 

travel한 웹 페이지의 개수가 저장된 속성이다.

 

2) back, forward

 

back은 현재 페이지에서 바로 전 페이지로 이동하는 메서드이며, forward는 다음 페이지로 이동하는 메서드이다.

 

3) go

 

go(numb)은 현재 페이지에서 numb만큼 페이지 이동이 발생하는 메서드이다.

 

가령 go(2)의 경우 두 페이지 앞으로 이동하며, go(-2)의 경우 두 페이지 뒤로 이동한다.

 

 

- 이벤트 처리 순서

 

1) 이벤트 처리 할 요소 대상 객체를 가지고 온다.

 

2) 이벤트 핸들러를 정의한다.

 

3) 이벤트 핸들러와 이벤트 리스너를 연결한다.

 

모든 객체는 해당 객체에서 발생하는 이벤트에 대한 이벤트 속성 (이벤트 리스너)가 있다. 이 이벤트 리스너와 이벤트 핸들러를 연결하면 된다.