location.hash로 URL 주소값 활용하기
location.hash 란?
위와 같이 URL값이 있다고 가정할 때
#을 포함한 값들이 리턴합니다.
활용 예시
해쉬 값이 변경되면 router
함수가 실행이 되는데
page1, page2 처럼 페이징 구현에도 활용할 수 있습니다.
hashchange
브라우저에서 hash값이 바뀔때 발생하는 이벤트입니다.
브라우저 url 부분이 바뀌는 것이므로 이벤트 리스너는 window에 등록할 수 있습니다.