BOM相关知识

history对象

history对象保存着用户上网的历史记录,从窗口被打开那一刻起。属于window对象的属性。

go()方法可以在用户的历史记录中任意跳转,可以向前或者向后。接受一个整数值。

history.go(-1); //后退一页

history.go(2); //前进两页.

也可以传递一个字符串参数,浏览器会跳转到历史记录中包含该字符串的第一个位置,可能回退或者前进,位置最近的,不包含什么也不做。

history.go("beijingqingnian.com"); //跳转到最近的beijingqingnian.com

history.back(); //后退一页

history.forward(); //前进一页

history有一个length属性,保存着历史记录的数量。

对于加载到窗口,标签页或者框架中的第一个页面而言,history.length等于0.

if(history.length==0){

//这应该是用户打开窗口后的第一个页面

}

top对象始终指向最外围的框架,也就是整个浏览器窗口。

parent对象表示包含当前框架的框架。self对象则是回指window。

****************************************

原文发布于微信公众号 - php(phpdaily)

原文发表时间:2014-08-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编程微刊

如何把传统写法改成框架形式 es6http://www.expressjs.com.cn/

1042
来自专栏小樱的经验随笔

洛谷 P1914 小书童——密码【字符串+模拟】

P1914 小书童——密码 题目背景 某蒟蒻迷上了“小书童”,有一天登陆时忘记密码了(他没绑定邮箱or手机),于是便把问题抛给了神犇你。 题目描述 蒟蒻虽然忘记...

2677
来自专栏mySoul

文档和元素的几何滚动

当浏览器在窗口中渲染文档时,它将会创建文档一个视觉表现层,在哪里每个元素都有自己的位置和尺寸。通常web应用程序将文档看做元素的树。

1050
来自专栏finleyMa

Chrome 功能总结

原文:https://developers.google.com/web/updates/2017/08/devtools-release-notes#awai...

702
来自专栏彭湖湾的编程世界

redux-form的学习笔记二--实现表单的同步验证

(注:这篇博客参考自redux-form的官方英文文档)左转http://redux-form.com/6.5.0/examples/syncValidatio...

2505
来自专栏Porschev[钟慰]的专栏

Nodejs学习笔记(三)--- 模块

简介及资料 通过Node.js的官方API可以看到Node.js本身提供了很多核心模块 http://nodejs.org/api/ ,这些核心模块被编译成二进...

1868
来自专栏流柯技术学院

Selenium的PO模式(Page Object Model)[python版]

首先,我们要分离测试对象(元素对象)和测试脚本(用例脚本),那么我们分别创建两个脚本文件, LoginPage.py 用于定义页面元素对象,每一个元素都封装成组...

652
来自专栏北京马哥教育

20 分钟 Shell 入门深度教程

作者:aron1992 来源:https://my.oschina.net/FEEDFACF/blog/1789695 0. 背景 之前写了系列的shell实...

4446
来自专栏深度学习之tensorflow实战篇

HTML5与HTML4的区别,新增的元素有哪些?

注:部分格式编写存在<>封闭错误,只为在博客中显示,并非正确写法。 1. HTML5推出的理由 解决Web上存在的问题: Web浏览器间的兼容性低:在...

3606
来自专栏电光石火

Linux Shell 基本语法

该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,功能十分强大。

1726

扫描关注云+社区