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 );

    window.opener:

    1.保存着打开它的原始窗口对象。这个属性只在弹出窗口的最外层window对象(top)中有定义,而且指向调用window.open()的窗口或框架。

      window.opener == window[true]

    2.将opener属性设置为null,就是告诉浏览器新创建的标签页不需要与打开它的标签页通信,因此:可以在独立的进行中运行。标签页一旦切断,将无法恢复

      window.close():关闭当前页面【理论上:仅仅限制于:用open方法打开的窗口】

      window.closed:返回一个布尔值:是否关闭