教室ノート-BOM

1043 ワード

一.BOMの定義
ブラウザのオブジェクトモデル(BOM)は、JavaScriptがブラウザと「対話」できるようにする.
二.BOMオブジェクト
1.BOMの対象は主にwindowを指し、ウィンドウブラウザを表します.2.すべてのJavaScriptグローバルオブジェクト、関数および変数は自動的にwindowオブジェクトのメンバーになります.グローバル変数はwindowオブジェクトの属性です.グローバル関数はwindowオブジェクトの方法です.
  //              
  //1
   console.log(window.innerWidth);
   console.log(window.innerHeight); 
  //2
   console.log(document.documentElement.clientWidth);
   console.log(document.documentElement.clientHeight);
  //3
   console.log(document.body.clientWidth);
   console.log(document.body.clientHeight);

  //    ,        ,                
  var w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth
//     
//    
 console.log(window.location.hostname);
//      
 console.log(window.location.pathname);
//   url(  )
console.log(window.location);
3.その他の方法
名前
作用
window.open()
新しいウィンドウを開く
window.close()
現在のウィンドウを閉じます
window.moveTo()
現在のウィンドウを移動
window.resizett()
現在のウィンドウのサイズを調整します.