본문 바로가기
개발 관련

location.href 와 location.replace 의 차이점

by 조이플워니 2016. 8. 22.

트래킹 업무를 하다보니... 급 궁금해져 찾아본거시 있으니.. 

바로 location.href 와 location.replace 의 차이점... 


두 구문 모두 javascript 페이지 이동 이기는 한뒈....

차이가 뭐시냐.. 


" Location.href "

1) location.href  는 값을 표시해야 하는 방식..

즉 location.href = "test.html"; 이라고 하면... 해당 페이지로 간다.

2) 그리고 실제 주소 표시줄에 키보드로 직접 주소를 넣고 엔터키를 치는 것과 같은 동작을 한다.

3) history 가 남아 다음 페이지(test.html) 이동 후 에도 "뒤로" 버튼을 통해 이전 페이지로 이동이 가능하다. 정도?

4) 브라우저는 인터넷 임시파일에 캐쉬가 있는지 먼저 확인 후 있다면 해당 페이지를 보여준다.


"  Location.replace "

1) location.replace 는 ()로 값을 묶어줘야 하는 방식

즉 location.replace("test.html"); 이라고 해야 한다.

2) 파라미터 방식

3) history 가 남지 않아 "뒤로" 버튼을 눌러도 이전, 이전 페이지를 호출한다.

근데 페이지 중간에 있는 경우가 거의 없어.. 위와 별반 차이가 있는것 같지는 않다(개인적인 생각 ㅎ)

4) 임시 인터넷 파일을 쓰지 않고 매번 새 페이지를 받아온다.


참조 : http://blog.wowpc.net/261

'개발 관련' 카테고리의 다른 글

linux 유저(user) 목록 확인  (0) 2016.09.07
리눅스에 설치된 FTP 정보 확인하기  (0) 2016.09.07
Atlassian JIRA Confluence & SQL Server  (0) 2016.08.12
Atlassian JIRA  (0) 2016.08.03
MSSQL & ASP 커서 작업 오류  (0) 2016.06.27

댓글