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 beschreibt anhand eines Beispiels,...
Die Schritte zum Verpacken einer Python-Umgebung ...
Heute stellen wir mehrere Möglichkeiten vor, mit ...
<br />Mit der zunehmenden Bandbreite werden ...
Bei der Behebung von Systemproblemen, Anwendungsv...
Bei Bildern denken wir zuerst an das Hintergrundb...
1. Einleitung Wenn Sie im Projekt auf eine Anford...
Inhaltsverzeichnis Vielfältige Einsatzmöglichkeit...
Dieser Artikel stellt den Inhalt zur Git-Konfigur...
Wenn Sie mit Docker noch nicht vertraut sind, seh...
Ich muss in letzter Zeit bei der Arbeit oft die N...
Bei der heutigen Installation von MySQL erscheint...
Bei der Optimierung der Datenbankleistung wird im...
In den meisten Anwendungsszenarien müssen wir wic...
Ⅰ. Problembeschreibung: Verwenden Sie HTML+CSS, u...