트래킹 업무를 하다보니... 급 궁금해져 찾아본거시 있으니..
바로 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) 임시 인터넷 파일을 쓰지 않고 매번 새 페이지를 받아온다.
'개발 관련' 카테고리의 다른 글
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 |
댓글