history 对象保存着用户上网的历史记录,从窗口被打开的那一刻算起。
使用 go()方法可以在用户的历史记录中任意跳转,可以向后也可以向前。这个方法接受一个参数,表示向后或向前跳转的页面数的一个整数值。
- 负数表示向后跳转(类似于单击浏览器的“后退”按钮)
- 正数表示向前跳转(类似于单击浏览器的“前进”按钮)
也可以给 go()方法传递一个字符串参数,此时浏览器会跳转到历史记录中包含该字符串的第一个history.go(-1); //后退一页
history.go(1);//前进一页
history.go(2);//前进两页
位置——可能后退,也可能前进:history.go("wrox.com"); //跳转到最近的 wrox.com 页面
history.go("nczonline.net");//跳转到最近的 nczonline.net 页面
但是,还可以使用两个简写方法 back()和 forward()来代替 go()。顾名思义,这两个方法可以
模仿浏览器的“后退”和“前进”按钮:
history.back(); //后退一页
history.forward();//前进一页