본문 바로가기
  • 행복하게 오래오래 개발자로 살아가기
FrontEnd

[JS] location.href / location.replace 차이점

by yundev 2013. 9. 3.
반응형

개념의 차이 

href는 객체의 상태를 나타내는 프로퍼티

replace는 객체의 동작을 명령하는 메소드


location.href=url;

location.replace(url);


기능의 차이

location.href 는 페이지를 이동시킨다.

페이지를 이동 시키면서 히스토리를 남긴다.

A페이지 -> B페이지 이동 후 뒤로 가기를 통해 A페이지로 돌아갈 수가 있다.


location.replace는 현재 페이지를 바꿔준다.

히스토리를 남기지 않는다.

A페이지 -> B페이지 이동 후 뒤로가기를 통해 A페이지로 돌아갈 수 없다.

캐시(인터넷 임시파일)을 쓰지 않는다.


참고 블로그 : http://ji80903.tistory.com/entry/locationhref-%EC%99%80-locationreplace-%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90

반응형

'FrontEnd' 카테고리의 다른 글

Image Sprite / Image Replacement  (0) 2013.09.03
URL 체크  (0) 2013.09.03
form의 enctype 속성, file 전송  (0) 2013.09.03
HTML의 책갈피 기능  (0) 2013.09.03
크롬, IE 창닫기  (0) 2013.09.02