BOM

BOM (Browser Object Model) 瀏覽器對象模型html

BOM提供了獨立於內容而與瀏覽器窗口進行交互的對象瀏覽器

BOM主要用於管理窗口與窗口之間的通信,所以其核心對象是windowspa

BOM缺少標準,JavaScript語法的標準化組織是ECMA,DOM的標準化組織是W3C, BOM最初是Netscape瀏覽器標準的一部分code

(window對象 是瀏覽器中的Global對象)htm

窗口設置 (打開、大小、位置) 間歇調用與超時調用對象

對話框 (提示框、確認框、輸入框)blog

location對象 (位置對象包含各類屬性和方法)ip

navigator對象 用於提供用戶瀏覽器的相關信息get

screen對象 包含有關用戶屏幕的信息io

history對象 包含有關用戶的訪問歷史記錄

1.打開新窗口

window.open(URL,name,specs);

  URL:打開頁面的URL,沒有指定URL將打開新的空白窗口

  name:_blank 新窗口打開,默認 _self 當前頁面打開 name 窗口名稱 ......

  specs:一個逗號分隔的項目列表。

  支持如下值: height=pixels 窗口的高度,最小值爲100 width=pixels 窗口的寬度,最小值爲100 left=pixels top=pixels ...... 示例 window.open('','','width=200,height=200');

<button id="btn">新建頁面</button>
    <script>
        var btn=document.getElementById('btn');
        btn.onclick=function(){
            window.open('child.html','','width=200,height=200');
        }
    </script>
<p>新的頁面</p>
    <button id="btn">關閉</button>
    <button id="btn2">調整頁面的大小</button>
    <script>
        var btn=document.getElementById('btn');
        var btn2=document.getElementById('btn2');
        btn.onclick=function(){
            window.close();
        }
        btn2.onclick=function(){
            window.resizeTo(500,100);
        }
    </script>
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息