JavaScript中常用的BOM对象(属性方法)
Posted 河泽而渔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中常用的BOM对象(属性方法)相关的知识,希望对你有一定的参考价值。
- window对象
- 定义:
- 一个浏览器窗口实例
- 与窗口有关的信息(应用程序编程接口)
- ECMAScript规定的Global对象
- 方法
- open(url),返回标识符 引用 即将打开窗口的。(调用该引用对象的close方法 即可关闭该窗口)
-
间歇调用setInterval(函数,time)。clearInterval()
-
超时调用 setTimeout(函数,time);表示在多久后把代码注入消息队列(如果队列是空的那么会立即执行,否则等待前面的代码执行完毕后再执行) clearTimeout()
-
系统对话框
-
alert(字符串)
-
confirm(表示提示的文字);返回 true / false
-
prompt (提示文字信息,提前键入的文字);返回输入的信息 或者 null
-
- 定义:
- location对象
- 定义:
-
保存着与当前文档有关的信息。
-
将URL解析为独立的片段方便开发者 进行访问。
-
window.location === document.location
-
-
方法
-
location.assign(新url),打开新url,并在记录中创建一条新记录
-
location.reload(true/false):刷新当前页面.
-
location.replace(url):用传入的url代替当前记录的url,不在记录中创建新的记录。
-
window.location = 新url、location.href = 新url 与 location.assign(新url)效果一样
-
- 属性
-
href:完整的url
-
host:主机或域名
-
hostname:返回不带端口号的主机或域名。
-
pathname:返回url中的目录和文件名。
-
hash:返回hash值(‘#target’)
-
search:返回查询字符串(‘?name=fafa&sex="mae"’)
-
- 定义:
- history对象
-
定义:保存着用户上网的历史记录。
-
- go(数字)
- 数字:数字 -1 页面后退一个记录,+1前进一个记录
- back():后退一个记录
- forward():前进一个记录
- go(数字)
-
以上是关于JavaScript中常用的BOM对象(属性方法)的主要内容,如果未能解决你的问题,请参考以下文章