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

javascript-之-BOM 浏览器对象模型( BOM 的核心--window)

javaScript之DOM,BOM

JavaScript之DOM-6 BOM概述 Window对象(Window对象概述窗口与对话框定时器)

前端基础之JavaScript重点之DOM&BOM

《Javascript权威指南》学习笔记之十五:BOM之源---window对象