location.href= ""
window.location.href = "http://example.com";
- location.href에 이동하고자 하는 URL주소를 할당하여 페이지 이동을 할 수 있다.
- 히스토리에 정보가 남아있음, 이전페이지로 이동이 가능하다.
location.assign("")
window.location.assign("http://example.com");
- 해당 주소로 페이지를 새로 로드한다.
- location.href과 마찬가지로 히스토리에 정보가 남아있음, 이전페이지로 이동이 가능하다.
- location.href보다 느리지만, 안전하게 페이지를 이동시킨다.
location.replace("")
window.location.replace("http://example.com");
- window.location.replace를 사용하여 이동하면, 현재 페이지의 히스토리 스택에서 리소스가 교체가 되기 때문에 이전 페이지로 돌아갈 수 없다.
window.open("")
window.open("http://example.com")
- 해당 url주소를 새창에서 열 수 있다.
- 브라우저에 팝업창이 차단되어 있으면 이 코드가 작동하지 않을 수도 있다.