JavaScript之BOM五大对象(window;location;navigator;screen;history)
Posted 千千寰宇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript之BOM五大对象(window;location;navigator;screen;history)相关的知识,希望对你有一定的参考价值。
一、window
1.浏览器窗口与页面各部分尺寸
2.间歇调用与超时调用
setInterval(function,time(以毫秒计)) 返回:时间Id号(为clearInterval(timeId)方法提供标识记号)
clearInterval(timeId); //取消间歇调用
setTimeout(function,time(以毫秒计)) 返回:时间Id号(为clearTimeout(timeId)方法提供标识记号)
clearTimeout(timeId); //取消超时调用
3.导航与打开窗口
window.open(args)://导航到一个特定的URL,也可以打开新的浏览器窗口
第一个参数:要加载的URL
第二个参数:窗口目标
第三个参数:一个特性字符串[height,width,left,menubar,resizable,scrollbars,status,toolbar,top]
第四个参数:新页面是否取代浏览器历史记录中当前加载页面的布尔值
//<a href="www.baidu.com" target="topFrame">
//www.baidu.com:<p id="topFrame">text content</p>
Eg:window.open("www.baidu.com","topFrame","height=400,width=400,top=10,left=10,resizable=yes");
window.opener:
1.保存着打开它的原始窗口对象。这个属性只在弹出窗口的最外层window对象(top)中有定义,而且指向调用window.open()的窗口或框架。
window.opener == window[true]
2.将opener属性设置为null,就是告诉浏览器新创建的标签页不需要与打开它的标签页通信,因此:可以在独立的进行中运行。标签页一旦切断,将无法恢复
window.close():关闭当前页面【理论上:仅仅限制于:用open方法打开的窗口】
window.closed:返回一个布尔值:是否关闭
以上是关于JavaScript之BOM五大对象(window;location;navigator;screen;history)的主要内容,如果未能解决你的问题,请参考以下文章
javascript-之-BOM 浏览器对象模型( BOM 的核心--window)