• JavaScript浏览器对象:History


    History 对象

    history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。

    注意:窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。

    语法:

    window.history.[属性|方法]

    注意:window可以省略。

    History 对象属性

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

    History 对象方法

    back()   加载history列表中的一个URL

    forward()加载history列表中的一个URL

    go()      加载history列表中某个的页面

    使用length属性,当前窗口的浏览历史总长度

    History 对象方法

    <script type="text/javascript">
      var HL = window.history.length;// window也可以不写
      document.write(HL);
    </script>


    ----------------------------------------------------------------------------
    重点区分:back()和forward()
    (一定要搞明白,这是最最基础的东西,我记得一个伟人曾经说过,基础知识决定上层建筑--李呵呵)



    一、返回前一个浏览的页面

    
    

    back()方法,加载 history 列表中的前一个 URL。

    语法:

    window.history.back();

    比如,返回前一个浏览的页面,代码如下:

    window.history.back();

    注意:等同于点击浏览器的倒退按钮。

    back()相当于go(-1),代码如下:

    window.history.go(-1);
    (返回的父页而不是主页)

    二,返回下一个浏览的页面

    forward()方法,加载 history 列表中的下一个 URL。

    如果倒退之后,再想回到倒退之前浏览的页面,则可以使用forward()方法,代码如下:

    window.history.forward();

    注意:等价点击前进按钮。

    forward()相当于go(1),代码如下:

    window.history.go(1);
    ----------------------------------------------------------------------------
    (火狐浏览器的左侧箭头标) 返回上一个界面的意思

     

     

     

     

     

     

     

     

     

     

     

    
    

    ---恢复内容结束---

  • 相关阅读:
    UVA 11021繁衍模型+概率计算
    LA 5059博弈+SG函数
    LA 3942 字典树
    Beat---hdu2614
    Wooden Sticks---hdu1051(最长上升子序列)
    欧拉函数基础
    1370
    钱币兑换问题---hdu1284(完全背包)
    Drainage Ditches--hdu1532(网络流 模板)
    Fibonacci--poj3070(矩阵快速幂)
  • 原文地址:https://www.cnblogs.com/liheheaiwangxinxin/p/5694907.html
Copyright © 2020-2023  润新知