BOM主要對象屬性方法總結

BOMhtml

window對象web

  瀏覽器實例,全局對象
瀏覽器

  一、窗口位置:spa

    screenTop,screenLeft(screenX,screenY):窗口相對於屏幕左邊和上邊的位置插件

    moveTo(x,y):將窗口移動到特定位置htm

    moveby(xpx,ypx):移動的像素數對象

  二、獲取窗口大小blog

    頁面視圖區大小:innerHeight,innerWidthip

    瀏覽器窗口大小:outerHeight,outerWidth   hash

 

    (在谷歌瀏覽器下他倆返回同樣的值)

    取得頁面視口信息:document.documentElement.clientWidth,document.documentElement.clientHeight等於innerHeight

  三、調整窗口

    resizeTo(新寬度,新高度);//window.resizeTo(100,100);//將瀏覽器窗口調整爲100x100,outerWidth和outerHeight訪問的值

    resizeBy(寬差,高差);//windo.resizeBy(100,50),//又將窗口調整爲200x150,在原窗口寬度的基礎上增長了長度

  四、打開新窗口

    window.open();

    點擊打開一個寬高各100的新窗口

  

    

    window.close();關閉窗口

    window.opener = null;切斷與原窗口的連接

  五、超時調用

    setTimeout(functionName,1000);

    取消超時調用:clearTimeout();

  

  六、間歇調用

    setInterval();

    clearIntval();

  七、系統對話框:alert();confirm();prompt();

  

 

location對象

  一、window.location 和document.location指向的是同一個對象

    

  二、打開新連接  

    

    location.href = "";:在原頁面上從新加載一個網頁

    window.open();:打開一個新窗口

    

    

      除了hash其餘都會從新打開一個頁面

    

navigator對象

    關於瀏覽器的特殊標準,包含了檢測插件,註冊處理程序的方法

screen對象

   大可能是用來獲取瀏覽器的外部窗口信息

history對象

  href="Javascript:history.back();"

  一、go()

   

    

  二、history.back();後退一頁

     history.forward();前進一頁

  三、length屬性

    if(history.length == 0)//判斷是不是新打開的頁面

相關文章
相關標籤/搜索