JavaScript-BOMブラウザ対象モデルノート1.0
2597 ワード
ブラウザオブジェクトモデル(BOM)ブラウザオブジェクトモデル(Browser Object Model)はまだ正式な標準ブラウザオブジェクトモデル(BOM)がありません.JavaScriptはブラウザと「対話」する能力があります.
ブラウザオブジェクト(BOM)の階層構造現在のブラウザウィンドウすなわちWindowオブジェクト ページの文書内容であるdocumentオブジェクト ブラウザのアドレスバーすなわちlocationオブジェクト 前進と後退は、historyオブジェクト である.
Windowオブジェクト
ブラウザウィンドウはWindowオブジェクトです.すべてのブラウザはwindowオブジェクトをサポートします.windowオブジェクトは、ブラウザオブジェクトの他のほとんどのオブジェクトの共通の祖先ですので、JavaScriptプログラムでは、windowオブジェクトのすべてのJavaScriptグローバルオブジェクト、関数および変数が自動的にwindowオブジェクトのメンバーになります.
グローバル変数はwindowオブジェクトの属性です.グローバル関数はwindowオブジェクトの方法です.
一般的な属性 history location screen 読み取り専用属性は、クライアント表示画面に関する情報 を含む.
一般的な方法
open()新しいウィンドウを開く(新しいwindowオブジェクトを作成する) open(URL,window Name,parameterList)〓〓〓〓〓〓〓〓
新しいブラウザウィンドウを作成し、指定したパラメータで指定されたURLアドレスをロードします.
close()
現在のブラウザウィンドウを閉じます.
prompt方法
確認ボックスは、ユーザーが検証または承認できるようにします.確認ボックスが現れたら、ユーザーは確定ボタンまたはキャンセルボタンをクリックして操作を続けます.ユーザーがクリックして確認したら、戻り値はtrueです.キャンセルをクリックした場合、戻り値はfalseです.
alertメソッド
警告ボックスは、ユーザーが何らかの情報を得ることができるように常に使用されます.警告ボックスが現れたら、ユーザーは確定ボタンをクリックして操作を続けます.
confirm方法
確認ボックスは、ユーザーが検証または承認できるようにします.確認ボックスが現れたら、ユーザーは確定ボタンまたはキャンセルボタンをクリックして操作を続けます.ユーザーがクリックして確認したら、戻り値はtrueです.キャンセルをクリックした場合、戻り値はfalseです.ユーザークリック
set Timeout()
ミリ秒数を指定した後に関数または計算式を呼び出します.
set Interval
指定された関数と表式は、指定された間隔で周期的に呼び出します.
clear Interval
サイクルコールを停止
moveTo()
現在のウィンドウを移動
レスゼット()
現在のウィンドウ全体のサイズ
confirmとalert、promptの違い
window.historyオブジェクトにはブラウザの歴史が含まれています.ユーザのプライバシーを保護するために、JavaScriptがそのオブジェクトにアクセスする方法を制限しました.
一般的な方法
back
履歴リストの前のURLを読み込みます.
ブラウザで後退ボタンをクリックするのと同じです.
ブラウザでボタンを押して前に進むのと同じです.
go
go(-1)=back
go(1)=forward
locationオブジェクト
現在のページのアドレス(URL)を取得し、ブラウザを新しいページにリダイレクトします. locations.href属性は、現在のページの完全なURLを返します. locations.hostnameは、ウェブホストのドメイン名 に戻る. locations.pathnameは、現在のページのパスとファイル名 を返します. location.portは、ウェブホストのポート(80または443) に戻る. locations.protocolは、使用されるウェブプロトコル(http:/またはhttps:/)を返します. location.assign()メソッドは、新しいドキュメントをロードします. screen対象菗菗
ユーザ画面に関する情報を含みます.
ヽoo.ツ...................................................................
訪問者ブラウザの情報を取得します.navigatorオブジェクトからの情報は、ブラウザのバージョンを検出するために使用されるべきではない.これは、ブラウザユーザによってブラウザが変更され、ブラウザより遅く発表された新しいオペレーティングシステムについて報告できないからである.
documentオブジェクト
ブラウザオブジェクト(BOM)の階層構造
Windowオブジェクト
ブラウザウィンドウはWindowオブジェクトです.すべてのブラウザはwindowオブジェクトをサポートします.windowオブジェクトは、ブラウザオブジェクトの他のほとんどのオブジェクトの共通の祖先ですので、JavaScriptプログラムでは、windowオブジェクトのすべてのJavaScriptグローバルオブジェクト、関数および変数が自動的にwindowオブジェクトのメンバーになります.
グローバル変数はwindowオブジェクトの属性です.グローバル関数はwindowオブジェクトの方法です.
一般的な属性
一般的な方法
open()
新しいブラウザウィンドウを作成し、指定したパラメータで指定されたURLアドレスをロードします.
close()
現在のブラウザウィンドウを閉じます.
prompt方法
確認ボックスは、ユーザーが検証または承認できるようにします.確認ボックスが現れたら、ユーザーは確定ボタンまたはキャンセルボタンをクリックして操作を続けます.ユーザーがクリックして確認したら、戻り値はtrueです.キャンセルをクリックした場合、戻り値はfalseです.
alertメソッド
警告ボックスは、ユーザーが何らかの情報を得ることができるように常に使用されます.警告ボックスが現れたら、ユーザーは確定ボタンをクリックして操作を続けます.
confirm方法
確認ボックスは、ユーザーが検証または承認できるようにします.確認ボックスが現れたら、ユーザーは確定ボタンまたはキャンセルボタンをクリックして操作を続けます.ユーザーがクリックして確認したら、戻り値はtrueです.キャンセルをクリックした場合、戻り値はfalseです.ユーザークリック
set Timeout()
ミリ秒数を指定した後に関数または計算式を呼び出します.
set Interval
指定された関数と表式は、指定された間隔で周期的に呼び出します.
clear Interval
サイクルコールを停止
moveTo()
現在のウィンドウを移動
レスゼット()
現在のウィンドウ全体のサイズ
confirmとalert、promptの違い
1.
シシシスタイの対象となるシシシシシテオwindow.historyオブジェクトにはブラウザの歴史が含まれています.ユーザのプライバシーを保護するために、JavaScriptがそのオブジェクトにアクセスする方法を制限しました.
一般的な方法
back
履歴リストの前のURLを読み込みます.
ブラウザで後退ボタンをクリックするのと同じです.
function goBack()
{
history.back()
}
forwardブラウザでボタンを押して前に進むのと同じです.
go
go(-1)=back
go(1)=forward
locationオブジェクト
現在のページのアドレス(URL)を取得し、ブラウザを新しいページにリダイレクトします.
ユーザ画面に関する情報を含みます.
ヽoo.ツ...................................................................
訪問者ブラウザの情報を取得します.navigatorオブジェクトからの情報は、ブラウザのバージョンを検出するために使用されるべきではない.これは、ブラウザユーザによってブラウザが変更され、ブラウザより遅く発表された新しいオペレーティングシステムについて報告できないからである.
documentオブジェクト