javaScript中的History对象

History对象

概述

         History 对象是浏览器模型中的一个对象,表示当前窗口的浏览历史,通过 window.history 获取。一个浏览器窗口从被打开时开始,所有访问过的页面地址都会保存在 History 对象中        

        若 URL 的锚点值改变,也会在 History 对象中创建一条浏览记录 

         共有五个方法:back(), foreword(), go(), pushState(), replaceState()。所有方法都只修改当前url,不会向后端发起请求

History常用的三个方法

back()

        作用: 访问前一个浏览的页面(后退)

        说明

//回到上一个浏览的页面
history.back()   等同于  history.go(-1)

go()

          作用: 到基于当前页的指定位置

//跳转到上一个浏览页面

history.go(-1)

//当值为0时可作为刷新

history.go(0)

//跳转到下一个浏览页面

history.go(1)

forword()

         作用: 到基于当前页的指定位置forward()方法,加载 history 列表中的下一个 UR

//等同于history.go(1)
history.forword() 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晗晗想吃烤鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值