URL 관련 기능들
자바스크립트로 프론트 엔드 부분을 구현하다보면 URL과 관련된 기능들을 사용해야 하는 순간들이 오기 마련이다. 이 글에서는 매우 기초적이면서 중요한 자바스크립트 기능들에 대해서 언급할 것이다.
1. 현재 URL 주소 값 가져오기
현재 페이지의 URL 주소를 알아야 할 필요가 있을 때에는 다음 코드를 사용하면 된다.
window.location.href
위의 코드는 현재 페이지의 주소를 반환한다. 이 값을 변수에 저장한 후에 원하는 기능을 구현하면 될 것이다.
2. 다른 웹 페이지로 이동
1) 다른 페이지로 넘어가기
위에서 언급하였던 "window.location.href"를 이용하면 다른 페이지로 넘어가도록 만들 수 있다.
window.location.href = "www.something.com" //www.something.com 에 해당하는 웹 페이지로 이동
2) 현재 페이지를 다른 페이지로 대체하기
window.location.replace("www.something.com"); //현재 URL 주소를 www.something.com으로 대체
이 방식을 사용할 경우, URL을 대체하기 때문에 브라우저에서 "뒤로 가기" 버튼을 눌러도 대체 이전의 웹 페이지로 복귀가 불가능하다. 따라서, 다시 해당 페이지로 돌아가야 할 필요가 있는 경우라면 window.location.href를 이용하는 편이 더 낫다.
3) jQuery를 사용해서 이동
$(location).attr('href', 'www.something.com'); //jQuery를 이용해 window.location.href에 접근
이 방식을 사용하게 되면, jQuery를 이용해서 위에서 언급하였던 window.location.href에 쉽게 접근이 가능하다. jQuery를 이미 사용 중이었을 경우에는 이 방식이 가장 간편한 방식이 될 것이다.
'JavaScript > JavaScript 기본' 카테고리의 다른 글
HTML <Audio> Tag 사용 시 에러 - DOMException: play() failed because the user didn't interact with the document first (0) | 2022.03.19 |
---|---|
프로미스 (0) | 2018.08.06 |
비구조화 할당 (0) | 2018.08.06 |
화살표 함수 (0) | 2018.08.06 |
템플릿 문자열 (0) | 2018.08.06 |