`
deng131
  • 浏览: 662241 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

history对象back()、forward()、go()方法

Go 
阅读更多
history.back()
功能:加载历史列表中的前一个URL(后退)。

语法:history.back()

调用该方法的效果等价于点击后退按钮或调用history.go(-1)。

history.forward()
功能:加载历史列表中的下一个URL(前进)。

语法:history.forward()

调用该方法的效果等价于点击前进按钮或调用history.go(1)。

history.go()
功能:加载历史列表中的某个具体的页面。

语法:history.go(number)

参数:
number:要访问的URL在History的URL列表中的相对位置.

-1代表前一个(forward),0代表当前,1代表(back)后一个。

1(向后) <----- 0(当前) -----> -1(向前)
history.go(-1) == history.forward()
history.go(1)  == history.back()
history.current, history.next
分享到:
评论
2 楼 我是米谷 2012-05-10  
说的太潦草了,很表面的一些知识
1 楼 vera_sq 2011-11-27  
红色字体部分是不是总结有误呢?-1表示的后退,1表示的是前进???

相关推荐

    [removed]history.go()和History.back()的区别及应用

    代码如下: &lt;input type=button value=刷新 onclick=”[removed].reload()”&gt;...input type=button value=前进 onclick=”window.history.forward()”&gt; &lt;input type=button value=后退 onclick=”window.h

    javascript history对象(历史记录)使用方法(实现浏览器前进后退)

    window.history对象在编写时可不使用 window 这个前缀。为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。 方法: history.back() – 加载历史列表中的前一个URL,这与在浏览器中点击前进按钮是相同的...

    javascript History对象原理解析

     go()、back()和forward()  如果移动的位置超出了访问历史的边界,以上三个方法并不报错,而是静默失败  [注意]使用历史记录时,页面通常从浏览器缓存之中加载,而不是重新要求服务器发送新的网页。不触发onload ...

    详解Html5 监听拦截Android返回键方法

    浏览器窗口有一个history对象,用来保存浏览历史。 如果当前窗口先后访问了三...window.history.go(num):接受一个整数作为参数,移动到该整数指定的页面,比如go(1)相当于forward(),go(-1)相当于back()。 window.hist

    JavaScript入门教程(7) History历史对象

    History历史对象并有以下方法 back() 后退,跟按下“后退”键是等效的。 forward() 前进,跟按下“前进”键是等效的。 go() 用法:history.go(x);在历史的范围内去到指定的一个地址。如果 x &lt; 0&gt; 0,则前进 x 个...

    HTML5 history新特性pushState、replaceState及两者的区别

    1.History 使用back(),forward(),和go()方法可以在用户的历史记录中前进和后退 前进和后退 后退: 复制代码代码如下:window.history.back(); 这个方法会像用户点击了浏览器工具栏上的返回键一样。 同样的,也...

    js实现上一页下一页的效果【附代码】

    2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL) 例: 复制代码 代码如下: 向上一页 response.Write(“[removed]”) response.Write(“if(!...

    详解vue 单页应用(spa)前端路由实现原理

    window.history 对象包含浏览器的历史,window.history 对象在编写时可不使用 window 这个前缀。history是实现SPA前端路由是一种主流方法,它有几个原始方法: history.back() – 与在浏览器点击后退按钮相同 ...

    front-end-router:这里我会通过两种方式实现前端路由(hash和historyapi),可能存在一定的兼容性

    front-end-router实现原理hash路由通过在 window 对象上监听 ... popstate事件只会在浏览器某些行为下触发, 比如点击后退、前进按钮(或者在JavaScript中调用history.back()、history.forward()、history.go()方法).为各

    JavaScript基础和实例代码

    6.1.1 如何使用String对象方法操作字符串 6.1.2 获取目标字符串长度 6.1.3 连接两个字符串 6.1.4 验证电子邮件地址的合法性 6.1.5 返回指定位置的字符串 6.1.6 在URL中定位字符串 6.1.7 分隔字符串 6.1.8 将字符串...

    源文件程序天下JAVASCRIPT实例自学手册

    6.1.1 如何使用String对象方法操作字符串 6.1.2 获取目标字符串长度 6.1.3 连接两个字符串 6.1.4 验证电子邮件地址的合法性 6.1.5 返回指定位置的字符串 6.1.6 在URL中定位字符串 6.1.7 分隔字符串 6.1.8 将字符串...

    HTML5无刷新改变当前url的代码

    window.history.back();//后退window.history.forward();//前进window.history.go(-1);//移动到指定记录点,当前倒退1,相当于window.history.forward()window.history.length//可以了解历史中有多少个记录点 以上...

    javascript-study-notes:前端学习笔记和练习,包含JavaScript,Node.js Vue.js React等!

    重要的方法: history.go()/history.back()/history.forward() history.pushState(state, title, url); history.replaceState(state, title, url); onpopstate 会监听 go()/back()/forward()操作 [removed] = ...

    js 刷新页面的代码小结 推荐

    1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL) 例: 向上一页&lt;/a&gt; ...

    js实现无刷新监听URL的变化示例代码详解

    无刷新改变路由的两种方法通过hash改变路由 代码 [removed].hash='edit' 效果 ... history.pushState()可以将给定的数据压入到浏览器会话历史栈中,该方法接收3个参数,对象,title和一串url。pushSta

    js 返回上一页和刷新 的代码

    1. Javascript 返回上一页history.go(-1), 返回两个页面: history.go(-2);2. history.back().3. window.history.forward()返回下一页4. window.history.go(返回第几页,也可以使用访问过的URL) 例:向上一页&lt;/a&gt;...

    JavaScript常用的返回,自动跳转,刷新,关闭语句汇总

    2. 后退: 代码如下:history.back() 3. 返回下一页: 代码如下:window.history.forward() 4. 返回第几页,也可以使用访问过的URL: 代码如下:window.history.go(返回位置)   例:  代码如下:向上一

    javascript的BOM汇总

    window.history.forward() //前一页 window.history.back(); //后一页 window.history.go(-1); //跳转至曾经访问过的某个页面,负值表示向后跳 document.referrer//需要将两个文件放在服务器中才能得到想要的结果

    backbone-historytracker:用于导航方向跟踪的 Backbone 插件

    Backbone.history.back(trigger) Backbone.history.forward(trigger) Backbone.history.go(count, trigger) 它们反映了它们关联的window.history API,但提供了触发或不触发更改所在的路由的能力。 trigger可能...

    107个常用javascript语句

    90.window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL) 91.document.write()不换行的输出,document.writeln()换行输出 92.document.body....

Global site tag (gtag.js) - Google Analytics