728x90
반응형
■ Javascript location.href 와 location.replace 페이지 이동 차이점
페이지 이동 시 사용되는 location.href 와 location.replace 의
가장 큰 차이점은 location.href 는 객체의 속성이고 location.replace 는 매소드(함수)로 작동됨
location.href 는 단순히 페이지 이동 개념으로 뒤로가기 버튼 클릭 시 이전 페이지로 이동이 가능하지만
location.replace 는 현재 페이지를 새로운 페이지로 덮어씌우는 개념이기에 이전 페이지 이동이 불가함
■ 차이점
구분 | 기능 | 형태 | 주소 히스토리 |
location.href | 신규 페이지로 이동(단순이동) | 객체 속성 | 기록됨 |
location.replace | 기존 페이지에서 신규페이지 변경 | 매소드(함수) | 기록되지 않음 |
■ 사용 예제
// similar behavior as an HTTP redirect
location.replace("http://test_domain_name.com");
// similar behavior as clicking on a link
location.href = "http://test_domain_name.com";
728x90
반응형
'Javascript' 카테고리의 다른 글
[Javascript] 특정 원하는 길이만큼 문자열 자르기 substr() (0) | 2022.05.17 |
---|---|
[Javascript] FullCalendar(풀 캘린더) 사용 시 Google Calendar API (구글 캘린더 API) 연동하기 (0) | 2022.05.11 |
[Javascript] window.open() 사용법 및 옵션 (0) | 2022.04.15 |
[Javascript] 부모창에서 자식창으로 값 전달하기 opener (0) | 2022.03.29 |
[Javascript] 배열 내 특정 값 삭제하기 splice(), filter() (0) | 2022.03.25 |