JavaScriptASP.netSchemeASP 네트워크 프로토콜, js에서 window.location을 사용하는 방법은 무엇입니까? 살펴보겠습니다.
URL은: URL(Uniform Resource Locator)
전체 URL은 다음 부분으로 구성됩니다:
구성표://host:port/path?query#fragment
구성표(통신 프로토콜): 일반적으로 사용되는 http, ftp, maito 등
호스트(host): 서버(컴퓨터) DNS(Domain Name System) 호스트 이름 또는 IP 주소입니다.
포트(포트 번호): 정수, 선택 사항입니다. 생략하면 구성표의 기본 포트가 사용됩니다. 예를 들어 http의 기본 포트는 80입니다.
경로(path): 0개 이상의 "/" 기호로 구분된 문자열로, 일반적으로 호스트의 디렉터리나 파일 주소를 나타내는 데 사용됩니다.
쿼리: 선택 사항, 동적 웹 페이지(예: CGI, ISAPI, PHP/JSP/ASP/ASP.NET 및 기타 기술을 사용하여 만든 웹 페이지)에 매개 변수를 전달하는 데 사용됩니다. 여러 매개 변수가 있을 수 있으며 "&" 기호를 사용합니다. , 각 매개변수의 이름과 값은 "=" 기호로 구분됩니다.
조각(정보 조각): 문자열, 네트워크 리소스의 조각을 지정하는 데 사용됩니다. 예를 들어, 웹 페이지에 명사 설명이 여러 개 있는 경우 조각을 사용하여 특정 명사 설명을 직접 찾을 수 있습니다. (앵커 포인트라고도 합니다.)
이러한 URL의 경우
:80/fisker/post/0703/window.location.html?ver=1.0&id=6#imhere
자바스크립트를 사용하여 각각을 얻을 수 있습니다. 부분
1, window.location.href
전체 URL 문자열(브라우저의 전체 주소 표시줄)
이 예의 반환 값: :80/fisker/post/0703/window.location.html?ver=1.0&id =6#imhere
2,window.location.protocol
URL의 프로토콜 부분
이 예에서는 다음 값을 반환합니다. http:
3,window.location.host
URL의 호스트 부분
이 예에서는 다음 값을 반환합니다. 값: www.x2y2.com
4,window.location.port
URL의 포트 부분
기본 포트 80을 사용하는 경우(업데이트: 80이 추가되더라도) 반환 값은 기본값이 아닙니다. 80이지만 null 문자
이 예의 반환 값: ""
5,window.location.pathname
URL의 경로 부분(즉, 파일 주소)
이 예의 반환 값:/fisker/ post/0703/window.location.html
6,window.location.search
쿼리(매개변수) 부분
동적 언어에 값을 할당하는 것 외에도 정적 페이지에 값을 할당하고 자바스크립트를 사용하여 해당 매개변수 값을 얻습니다.
이 예의 반환 값은 다음과 같습니다:?ver=1.0&id=6
7,window.location.hash
Anchor point
이 예의 반환 값: #imhere
위 내용은 js에서 window.location을 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!