1. 程式人生 > >JavaScript之BOM五大對象(window;location;navigator;screen;history)

JavaScript之BOM五大對象(window;location;navigator;screen;history)

調用 close tin 標簽 部分 時間 字符 javascrip 布爾值

一、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)