JavaScript Window-ブラウザオブジェクトモデル

961 ワード

ブラウザのオブジェクトモデル(BOM)は、JavaScriptがブラウザと「対話」できるようにする.ブラウザオブジェクトモデル(Browser Object Model(BOM))はまだ正式な基準がありません.
Windowオブジェクト
すべてのブラウザはwindowオブジェクトをサポートします.ブラウザのウィンドウを表します.すべてのJavaScriptグローバルオブジェクト、関数、変数は自動的にwindowオブジェクトのメンバーになります.
グローバル変数はwindowオブジェクトの属性です.グローバル関数はwindowオブジェクトの方法です.
//HTML DOM   document    window        :
window.document.getElementById("header");
//    :
document.getElementById("header");
Windowサイズ
ブラウザウィンドウのサイズを決定できる3つの方法があります.
  • インターネットエクスプローラ、Chrome、Firefox、Opera及びSafari:window.inner Height-ブラウザウィンドウの内部高さ(スクロールバーを含む)window.innerswidth-ブラウザウィンドウの内部幅(スクロールバーを含む)
  • Internet Explorer 8、7、6、5:document.document Element.clientHeight document.document.document.clint Widthまたはdocument.body.clint Height document.bodth.body.client Width
  • その他のWindow方法
    いくつかの他の方法:window.open()-新しいウィンドウを開くwindow.close()-現在のウィンドウを閉じるwindow.moveTo()-現在のウィンドウを移動するwindow.resizett()-現在のウィンドウのサイズを調整します.