Das Fensterobjekt stellt uns eine Standorteigenschaft zum Abrufen oder Festlegen der URL des Formulars bereit und kann zum Analysieren der URL verwendet werden. Da diese Eigenschaft ein Objekt zurückgibt, bezeichnen wir diese Eigenschaft auch als Standortobjekt. Schauen wir uns das als Nächstes genauer an. 1. Standortobjekt1. URL Uniform Resource Locator (URL) ist die Adresse einer Standardressource im Internet. Jede Datei im Internet hat eine eindeutige URL, die Informationen darüber enthält, wo sich die Datei befindet und was der Browser damit tun soll. Die allgemeine Syntax einer URL lautet:
2. Eigenschaften des Standortobjektes Wir können diese Eigenschaften verwenden, um die entsprechenden Informationen in der Adressleiste zu erhalten, zum Beispiel: Beispiel : Öffnen Sie auf der CSDN-Homepage unsere Entwicklertools -> Konsole, geben Sie „Standort“ ein, und viele Eigenschaften und Rückgabewerte des Standortobjekts werden angezeigt: Oder wir können die entsprechenden Attribute direkt in der Konsole eingeben, um den entsprechenden Rückgabewert zu erhalten. Beispielsweise erzeugen wir jetzt einen Effekt, der durch das Klicken auf eine Schaltfläche zum Springen auf die Seite bewirkt: <Text> <button>Springen</button> <div></div> <Skript> var btn = document.querySelector('Schaltfläche'); var div = document.querySelector('div'); var Timer = 5; btn.addEventListener('klicken',Funktion(){ Zeit() }) var Zeit = setzeIntervall(Funktion(){ wenn(Timer == 0) { this.location.href = "https://www.baidu.com" } anders{ div.innerHTML = 'Die Seite wird nach '+timer+' Sekunden springen' Timer--; } },1000); </Skript> </body> Die laufenden Ergebnisse sind: 3. Methoden des Standortobjekts
Beispielsweise können wir auch mithilfe der Objektmethode „Standort“ zur Seite springen: <button>Klicken zum Springen</button> <Skript> var btn = document.querySelector('Schaltfläche'); btn.addEventListener('klicken',Funktion(){ Standort.assign('https://www.baidu.com') }) </Skript> Der durch 2. Navigator-ObjektDas Navigatorobjekt enthält Informationen zum Browser. Es verfügt über viele Eigenschaften, von denen userAgent die am häufigsten verwendete ist. Es gibt den Wert des User-Agent-Headers zurück, der vom Client an den Server gesendet wird. if((navigator.userAgent.match(/(Telefon|Pad|Pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) { window.location.href = ""; //Mobiltelefon} sonst { window.location.href = ""; //Computer} 3. Verlaufsobjekt
Wenn wir beispielsweise zwei Seiten haben und mit einer Schaltfläche vorwärts und rückwärts gehen möchten, können wir die Vorwärtsmethode und die Verlaufsmethode jeweils an die Schaltflächen der beiden Seiten binden, wie unten gezeigt: <Text> <a href="list.html">Zur Listenseite</a> <button>Weiter</button> <Skript> var btn = document.querySelector('Schaltfläche'); btn.addEventListener('klicken',Funktion(){ Geschichte.vorwärts() }) </Skript> </body>
<Text> <a href="index.html">Zurück zur Hauptseite</a> <button>Zurück</button> <Skript> var btn = document.querySelector('Schaltfläche'); btn.addEventListener('klicken',Funktion(){ Geschichte.zurück() }) </Skript> </body> Der Effekt ist: Oder wir können ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
<<: Ein kleiner HTML-Code fügt die Baidu-Suchleiste in Ihre Seite ein
>>: Detaillierte Erläuterung der durch schwebende Elemente verursachten Probleme und Lösungen
Dieser Artikel konzentriert sich hauptsächlich au...
1. Prinzip des Hotlinking 1.1 Vorbereitung der We...
Inhaltsverzeichnis 1. Node Exporter installieren ...
Um das zuletzt erwähnte Problem zu lösen, habe ic...
Beim Hinzufügen einer Windows 2008-Server-Subdomä...
In diesem Artikel wird eine detaillierte Erläuter...
1. Effekt der Listenabfrageschnittstelle Bevor wi...
Inhaltsverzeichnis Vom Vater zum Sohn: 1. Übergeb...
Vorwort Leser, die mit MySQL vertraut sind, werde...
1. Installieren Sie mysql5.6 Docker führt MySQL a...
1. Fügen Sie das Plug-In hinzu und fügen Sie die ...
Hintergrund Das Lösen von Browserkompatibilitätsp...
Inhaltsverzeichnis 1. MySQL aus einer Makroperspe...
Inhaltsverzeichnis Einführung Erstellen eines Arr...
Inhaltsverzeichnis Vorwort Was ist eine virtuelle...