> 웹 프론트엔드 > JS 튜토리얼 > JavaScript에서 `window.location.href`와 `window.open()`의 차이점은 무엇입니까?

JavaScript에서 `window.location.href`와 `window.open()`의 차이점은 무엇입니까?

Susan Sarandon
풀어 주다: 2024-11-05 03:22:02
원래의
864명이 탐색했습니다.

What's the Difference Between `window.location.href` and `window.open()` in JavaScript?

미묘한 차이: window.location.href와 JavaScript의 window.open()

브라우저 탐색 및 열기에 관한 경우 새로운 창에서 JavaScript는 window.location.href와 window.open()이라는 두 가지 필수 도구를 제공합니다. 이러한 메소드는 비슷한 목적으로 사용되지만 기능이 다릅니다.

window.location.href

window.location.href는 실제로 메소드가 아니라 브라우저의 현재 URL을 저장하는 속성입니다. 주로 현재 페이지의 URL을 검색하는 데 사용됩니다. 그러나 window.location.href 값을 설정하여 브라우저 위치를 변경함으로써 효과적으로 페이지를 새 URL로 리디렉션할 수도 있습니다.

window.open()

반면, window.open()은 새 창이나 탭을 열고 지정된 URL을 로드할 수 있는 메서드입니다. 이 메소드는 열려는 URL인 단일 매개변수를 사용합니다. 다양한 URL을 전달하면 새 창이나 탭을 고유한 콘텐츠로 채울 수 있습니다.

사용 예

사용 방법 설명:

window.location.href의 경우:

<code class="javascript">window.location.href = 'http://www.example.com'; // Redirects to www.example.com</code>
로그인 후 복사

window.open()의 경우:

<code class="javascript">window.open('http://www.example.com'); // Opens www.example.com in a new window</code>
로그인 후 복사

추가 포인트

  • window.open()을 사용하면 새로 열린 창의 크기, 위치 등 기능을 사용자 정의할 수 있습니다.
  • window.open()을 사용하여 열 수도 있습니다. URL이 없는 새 창을 사용하면 빈 페이지를 만들 수 있습니다.
  • 두 가지 방법 모두 다양한 브라우저와 운영 체제에서 작동합니다.

위 내용은 JavaScript에서 `window.location.href`와 `window.open()`의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿