Heim > Artikel > Web-Frontend > JavaScript-Stückliste
Dieses Mal bringe ich Ihnen JavaScript-Stückliste Was sind die Vorsichtsmaßnahmen für die Verwendung von JavaScriptStückliste?
Standortobjekt
Das Standortobjekt stellt Informationen über das im aktuellen Fenster geladene Dokument bereit und bietet außerdem einige Navigationsfunktionen. Es ist ein Attribut des Fensterobjekts. Es ist auch eine Eigenschaft des Dokumentobjekts.
Syntax: location.href
Funktion: Gibt die vollständige URL der aktuell geladenen Seite zurück
Beschreibung: location.href entspricht window.location.href
Syntax: location.hash
Funktion : Rückgabe Der Hash in der URL (# gefolgt von null oder mehr Zeichen), falls nicht enthalten, gibt eine leere Zeichenfolge zurück
Syntax: location.host
Funktion: Gibt den Servernamen und die Portnummer (falls vorhanden) zurück
Syntax :locationhostname
Funktion: Gibt den Servernamen ohne die Portnummer zurück.
Syntax: location.pathname
Funktion: Gibt den Verzeichnis- und/oder Dateinamen in der URL zurück.
Syntax: location.port
Funktion: Gibt die in der URL angegebene Portnummer zurück, andernfalls wird eine leere Zeichenfolge zurückgegeben.
Syntax: location.protocol
Funktion: Gibt das von der Seite verwendete Protokoll zurück
Syntax: location.search
Funktion: Gibt die Abfragezeichenfolge der URL zurück. Diese Zeichenfolge beginnt mit einem Fragezeichen.
Syntax: location.replace(url)
Funktion: URL umleiten
Beschreibung: Durch die Verwendung von location.replace werden keine neuen Datensätze in historischen Datensätzen generiert.
Syntax: location.reload()
Funktion: Die aktuell angezeigte Seite neu laden.
Beschreibung:
location.reload() ist bereit, aus dem Puffer zu laden
location.reload(true) lädt vom Server neu
History-Objekt History-Objekt ist gespeichert Der Verlauf der von Benutzern im Browser besuchten Seiten
Syntax: History.back()
Funktion: Zurück zum vorherigen Schritt im Verlauf
Beschreibung: Entspricht der Verwendung von History.go(-1)
Syntax: location.forward()
Funktion: Rückkehr zum nächsten Schritt des historischen Datensatzes
Erklärung: Entspricht der Verwendung von History.go(1)
Syntax: History.go(-n)
Funktion: Zurück zu den ersten n Schritten des historischen Datensatzes
Syntax: History.go(n)
Funktion: Zurück zu den letzten n Schritten des historischen Datensatzes
Navigator Objekt useragent: Inhalt, der zur Identifizierung des Browsernamens, der Version, der Engine, des Betriebssystems und anderer Informationen verwendet wird.
Bildschirmobjekt
Syntax: screen.availWidth
Funktion: Verfügbare Bildschirmbreite zurückgeben
Syntax: screen.availHeight
Funktion: Verfügbare Bildschirmhöhe zurückgeben
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .box1{ height: 900px; background: #ccc; } .box2{ height: 500px; background-color: #333; } </style> </head> <body> <div id="box1"></div> <div></div> <input type="button" id="btn" value="返回顶部"> <script> btn.onclick = function () { location.hash = '#box1'; console.log(location.hash); } console.log(location.href); console.log(location.hash); console.log(location.host); console.log(location.hostname); console.log(location.pathname); console.log(location.port); console.log(location.protocol); console.log(location.search); </script> </body> </html>location02.html:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <input type="button" value="刷新" id="btn"> <script> /*setTimeout(function () { //location.href = "https://www.baidu.com"; //window.location = "https://www.baidu.com"; location.replace("https://www.baidu.com"); },1000);*/ document.getElementById('btn').onclick = function () { location.reload(); //location.reload(true); } </script> </body> </html>history01.html:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <a href="example_2.html">example_2.html</a> <input type="button" value="后退" id="btn1"> <input type="button" value="前进" id="btn2"> <script> var btn1 = document.getElementById('btn1'); var btn2 = document.getElementById('btn2'); btn1.onclick = function () { //history.back(); history.go(-1); } btn2.onclick = function () { history.forward() //history.go(1); } </script> </body> </html>navigator.html:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> function getBrowser() { var explorer = navigator.userAgent.toLowerCase(); var browser = ""; if (explorer.indexOf("msie")>-1) { browser = "IE"; } else if (explorer.indexOf("chrome")>-1){ browser = 'Chrome'; } else { browser = 'asdf'; } return browser; } var msg = "您用的是" +getBrowser()+'浏览器'; console.log(msg); </script> </body> </html>Bildschirm .html:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> console.log(screen.availWidth); console.log(screen.availHeight); console.log(window.innerWidth); console.log(window.innerHeight); </script> </body> </html>Ich glaube, dass Sie die Methoden beherrschen, nachdem Sie diese Fälle gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website! Verwandte Lektüre:
ES6-Modulsyntax laden, importieren, exportieren
Code zur Bestimmung, ob die Anmeldung ungültig ist
So verwenden Sie getBoundingClientRect(), um das Scrollen und Fixieren von Div-Containern zu erreichen
Zwei Methoden zum Implementieren des Wasserfall-Flusslayouts
Das obige ist der detaillierte Inhalt vonJavaScript-Stückliste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!