history 객체는 length 프로퍼티를 가지는데 length 값은 history 스택의 길이이다. 즉 history.length 가 0이라면 이는 history 스택이 empty 상태란것을 말하게 된다.
history 객체의 go 메소드를 이용해 방문기록으로 이동이 가능하다.
go 메소드는 1개의 argument 를 받는다. 해당 argument 는 숫자 또는 문자열이 될 수 있으며 argument 의 타입에 따라 다른 결과를 낳는다.
//숫자를 argument로 전달할시
history.go(-1)//바로 전 페이지로 이동
history.go(-2)//전전 페이지로 이동
history.go(0)//현재페이지를 리로딩
history.go(1)//앞페이지로 이동
//문자(url)을 argument로 전달할시
history.go("google.com")//가장 최근의 google.com 페이지로 이동한다
history.go("naver.com")//가장 최근의 naver.com 페이지로 이동한다
go 메소드처럼 forward, back 메소드를 이용, 앞페이지, 전페이지로 이동이 가능하다.
history.back();
history.forward();
댓글 없음:
댓글 쓰기