반응형
... 생각나서 정리( = 포스팅을 위한 핑계 )
javascript 로 한 페이지에서 다른 페이지로 이동하려면, 3가지 방법이 있다. 제목대로
location.href = 이동할url;
location.assign( 이동할url );
location.replace( 이동할url );
assign 은 찾다가 처음 알았는데, 뭐 그게 중요한 게 아니고,
location.href = location.assign() 과 기능상 같다. 그럼, href 와 replace 의 차이점은?
바로 이동할 때 history 를 남기느냐 아니냐의 차이다.
window.location.href 로 이동한 사이트는 이동 히스토리가 기록되기 때문에 브라우저의 back 키 ( 혹은 window.history.back(); ) 으로 이전 주소로 되돌아 갈 수 있지만, replace는 그렇지 않다.
참고 : assign() 보다는 herf 가 조금 더 빠르다고 함. 출처는 http://stackoverflow.com/questions/10302905/window-location-href-property-vs-window-location-assign-method?lq=1
반응형
'프로그램' 카테고리의 다른 글
웹호스팅에서 phpmyadmin 을 직접 지원해 주기도 한다. (0) | 2014.02.20 |
---|---|
mysql connection string for UTF-8. (0) | 2013.12.15 |
cafe24 에 접속이 안 될 때. (0) | 2013.11.08 |
centos 에서 curl 설치 + 사용 (0) | 2013.11.01 |
아래한글 hwp 2007 뷰어 (0) | 2013.10.31 |