Heim > Web-Frontend > HTML-Tutorial > JavaScript-Stückliste

JavaScript-Stückliste

php中世界最好的语言
Freigeben: 2018-02-26 09:21:07
Original
2143 Leute haben es durchsucht

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

location01.html :

<!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 = &#39;#box1&#39;;
            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>
Nach dem Login kopieren
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(&#39;btn&#39;).onclick = function () {
            location.reload();
            //location.reload(true);
        }
    </script>
</body>
</html>
Nach dem Login kopieren
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(&#39;btn1&#39;);
        var btn2 = document.getElementById(&#39;btn2&#39;);
        btn1.onclick = function () {
            //history.back();
            history.go(-1);
        }
        btn2.onclick = function () {
            history.forward()
            //history.go(1);
        }
    </script>
</body>
</html>
Nach dem Login kopieren
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 = &#39;Chrome&#39;;
            } else {
                browser = &#39;asdf&#39;;
            }
            return browser;
        }
        var msg = "您用的是" +getBrowser()+&#39;浏览器&#39;;
        console.log(msg);
    </script>
</body>
</html>
Nach dem Login kopieren
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>
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage