URL ist: Uniform Resource Locator (URL)
Die vollständige URL besteht aus diesen Teilen:
scheme://host:port/path?query#fragment
scheme: Kommunikationsprotokoll
Häufig verwendet http, ftp, maito usw.
Host: Host
Server (Computer) Domain Name System (DNS) Hostname oder IP-Adresse.
Port: Portnummer
Ganzzahl, optional Wenn es weggelassen wird, wird der Standardport des Schemas verwendet. Der Standardport von http ist beispielsweise 80.
Pfad: Pfad
ist eine durch null oder mehr „/“-Symbole getrennte Zeichenfolge, die im Allgemeinen zur Darstellung eines Verzeichnisses oder einer Dateiadresse auf dem Host verwendet wird.
Abfrage: Abfrage
optional, wird zum Übergeben von Parametern an dynamische Webseiten (z. B. Webseiten, die mit CGI, ISAPI, PHP/JSP/ASP/ASP.NET und anderen Technologien erstellt wurden) verwendet und kann haben mehrere Parameter, getrennt durch „&“-Symbole, und der Name und Wert jedes Parameters werden durch „=“-Symbole getrennt.
Fragment: Informationsfragment
Zeichenfolge, mit der das Fragment in der Netzwerkressource angegeben wird. Wenn eine Webseite beispielsweise mehrere Substantiverklärungen enthält, können Sie Fragment verwenden, um eine bestimmte Substantiverklärung direkt zu finden. (Auch Ankerpunkt genannt.)
Für eine URL wie diese
http://www.x2y2.com0/fisker/post/0703/window.location.html?ver=1.0&id =6#imhere
Wir können Javascript verwenden, um die verschiedenen Teile davon abzurufen
1, window.location.href
die gesamte URL-Zeichenfolge (im Browser Es ist die vollständige Adressleiste)
Der Rückgabewert in diesem Beispiel: http://www.x2y2.com0/fisker/post/0703/window.location.html?ver=1.0&id=6#imhere
2,window.location.protocol
Der Protokollteil der URL
Der Rückgabewert in diesem Beispiel: http/div>
3 ,window.location.host
Der Host-Teil der URL
Der Rückgabewert in diesem Beispiel: www.x2y2.com
4, window.location.port
Der Port-Teil von die URL
Wenn der Standardport 80 verwendet wird (Update: Auch wenn 80 hinzugefügt wird), ist der Rückgabewert nicht der Standardport 80, sondern das Leerzeichen
Der Rückgabewert in diesem Beispiel: „“
5, window.location.pathname
Der Pfadteil der URL (das ist die Dateiadresse)
Der Rückgabewert in diesem Beispiel:/fisker/post/0703/window.location.html
6, window.location.search
Abfrageteil (Parameter)
Zusätzlich zum dynamischen Neben der Sprachzuweisung können wir auch statische Seiten zuweisen und Javascript verwenden, um die entsprechenden Parameterwerte zu erhalten
Der Rückgabewert in diesem Beispiel?ver=1.0&id=6
7,window.location.hash
Ankerpunkt
Dieses Beispiel gibt den Wert imhere zurück