zoukankan      html  css  js  c++  java
  • JS的history对象和location对象

    History 对象

    History 对象属性

    History 对象包含用户(在浏览器窗口中)访问过的 URL。

    History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。

    length  返回浏览器历史列表中的 URL 数量。

    History 对象方法

    back()    加载 history 列表中的前一个 URL。
    forward()    加载 history 列表中的下一个 URL。
    go()    加载 history 列表中的某个具体页面。
    <a href="rrr.html">click</a>
    <button onclick=" history.forward()">>>></button>
    <button onclick="history.back()">back</button>
    <button onclick="history.go()">back</button>

    Location 对象

    Location 对象包含有关当前 URL 的信息。

    Location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。

    Location 对象方法

    location.assign(URL)
    location.reload()
    location.replace(newURL) //注意与assign的区别
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>标题</title>
    </head>
    <body>
        <!--History对象-->
        <!--<a href="day125_1.html">click</a>-->
        <!--<button onclick="history.forward()">》》》</button>-->
        <!--先让a标签跳到另一个页面,back返回,forward回到跳转页面;forward与back相对应-->
    
        <!--<button onclick="history.go(1)">》》》》》》</button>-->
        <!--go与go相对应,一个是1一个是-1即可-->
    
    
        <button onclick="f()">click</button>
        <script>
            // location对象
            function f() {
                // location.assign('https://www.baidu.com'); // 跳转到指定URL,还可以操作浏览器进行返回之前页面
                // location.reload(); // 刷新当前页面
                // location.replace('https://www.baidu.com'); // 跳转到指定URL,但是无法进行返回之前页面(替换)
            }
        </script>
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <!--History对象-->
        <!--<button onclick="history.back()">back</button>-->
        <!--<button onclick="history.go(-1)">back</button>-->
    </body>
    </html>
    while True: print('studying...')
  • 相关阅读:
    matlab简单线性规划&单纯形法
    matlab多变量绘图函数(类似ggplot2)
    matlab近似泛函优化
    如何求矩阵的逆矩阵
    数值分析手写笔记
    latex绘图小结
    数理统计手写笔记
    matlab kriging模型
    运筹学与最优化手写笔记
    matlab既约梯度法习题
  • 原文地址:https://www.cnblogs.com/xuewei95/p/15018887.html
Copyright © 2011-2022 走看看