페이지 이동 제어 - href, replace, pushState()
1. href
- 이동 페이지를 지정
2. replace
- 앞 페이지의 이력을 남기지 않을 때 사용한다
- 돌아오기 버튼으로 전 페이지도 돌아 갈 수 없다
3. pushState()
- history.pushState()
- 브라우저의 이력을 추가한다.
- Ajax 통신으로 페이지의 내용을 편집하는 경우 리퀘스트 시, 키 정보가 된다
- state 프로퍼티는 History API의 고유 이벤트 속성이다
- e는 jQuery의 고유 이벤트 객체이므로 그대로 state에 엑세스 할 수없다
- e.originalEvent 프로퍼티에서 원래 이벤트 객체를 구한뒤 state 엑세스
- javascript는 e.state가능
'Front-End > jQuery' 카테고리의 다른 글
[jQuery] 문서로드 완료된 후 실행하기 - <script> 위치 (0) | 2016.12.26 |
---|---|
[jQuery] 제이쿼리 객체를 json 문자열로 상호 변환 - $.parseJson (0) | 2016.12.25 |
[jQuery] 제이쿼리 일정시간 마다 처리 - setInterval(), clearInterval() (0) | 2016.12.25 |
[jQuery] 제이쿼리 일정시간후 처리 - setTimeout(), clearTimeout() (0) | 2016.12.25 |
[jQuery] 배열조작하는 함수 (0) | 2016.12.25 |