转载地址:http://blog.youkuaiyun.com/forezp/article/details/52987687
History 对象
history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。
注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。
语法:
window.history.[属性|方法]
- 1
- 1
History 对象属性
| 属性 | 描述 |
|---|---|
| length | 返回浏览器历史列表的URL数量 |
History 对象方法
| 方法 | 描述 |
|---|---|
| back() | 加载history前一个url |
| forward() | 加载history下一个url |
| go() | 加载history某一个url |
例子
<script type="text/javascript">
var HL = window.history.length;
document.write(HL);
</script>
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
返回前一个页面:
window.history.back();
- 1
- 1
或者
window.history.go(-1);
- 1
- 1
返回下一个浏览的页面
window.history.forward();
- 1
- 1
或者
window.history.go(1);
- 1
- 1
Location对象
location用于获取或设置窗体的URL,并且可以用于解析URL。
语法
location.[属性|方法]
- 1
- 2
- 1
- 2
location 对象属性:

location 对象方法:

Navigator对象
对象属性

示例:
<script type="text/javascript">
var browser=navigator.appName;
var b_version=navigator.appVersion;
document.write("Browser name"+browser);
document.write("<br>");
document.write("Browser version"+b_version);
</script>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
screen对象
screen对象用于获取用户的屏幕信息。
语法:
window.screen.属性
- 1
- 1
d对象属性

本文介绍了JavaScript中History对象的使用方法,包括如何通过History对象访问浏览器历史记录、实现页面前进与后退等功能。同时,还涉及了Location、Navigator及Screen等对象的基本用法。



被折叠的 条评论
为什么被折叠?



