A、BOM:
1.コンセプト:ブラウザオブジェクトモデルブラウザオブジェクトモデル
*パッケージブラウザのさまざまなコンポーネントオブジェクトに。
2.組成:
*ウィンドウ:ウィンドウオブジェクト
*ナビゲーター:オブジェクトブラウザ
*画面:表示画面オブジェクト
*歴史:履歴オブジェクト
*場所:アドレスバーオブジェクト
2.1ウィンドウ:ウィンドウオブジェクト
。2.1.1の作成
方法2.1.2を
1とこの方法の関連ポップアップ:
警告は、()の期間、確認ボタンで警告メッセージボックスを表示します。
確認は、()メッセージと確認期間を持つダイアログボックスを表示し、ボタンのボタンをキャンセルします。
*ユーザーが[OK]ボタンをクリックした場合、メソッドはtrueを返します
*ユーザーが[キャンセル]ボタンをクリックした場合、メソッドはfalseを返します
プロンプト()表示は、ダイアログボックスの入力をユーザーに促すことができます。
*戻り値:ユーザーが入力した値を取得します
:2.開閉関連する方法
の使用を閉じる()(私は閉じて私を呼んで、)ブラウザウィンドウを閉じ
、新しいブラウザウィンドウを開くためにオープン()(戻り新しいWindowオブジェクトを)
3の実施形態に関連したタイマー
のsetTimeout() 指定されたミリ秒数後に通話機能や計算式。
*パラメータ:
1. JSコードまたはオブジェクトのメソッド
2値MS
*戻り値:キャンセルするタイマーの一意の識別子
てclearTimeout()を設けたタイムアウトのsetTimeout()メソッドをキャンセルします。
setInterval() 呼び出し関数や計算式をミリ秒単位で指定した間隔で。
clearInterval()のsetInterval()の設定でタイムアウトキャンセルします。
2.1.3属性:
1. BOM他のオブジェクトを取得します。
歴史
LOCATION
ナビゲータ
画面:
2. DOMオブジェクトを取得する
ドキュメント
。2.1.4の機能を
*ウィンドウオブジェクトがウィンドウを作成する必要はありませんが、直接使用使用することができます。ウィンドウメソッド名();.
*参照ウィンドウを省略してもよいです。メソッド名();
2.2所在地:アドレスバーオブジェクト
。2.2.1作成した(買収を):
1. window.locationの
2 LOCATION
2.2.2方法:
*リロード()現在のドキュメントを再読み込みします。リフレッシュ
2.2.3プロパティ
* HREF設定する、または設定状態を返し完全なURL。
2.3歴史:履歴オブジェクト
2.3.1が作成(取得):
1. window.history
2.歴史
2.3.2方法:
履歴リストの前にURLをロードする*バック()。
*フォワード()次のURL履歴一覧をロードします。
*ゴー(パラメータ)は、特定のページの履歴リストをロードします。
*パラメータ:
*正の数:前方にいくつかの歴史
*負:戻る少数歴史的な記録
2.3.3属性:
* URLの長さは現在のウィンドウの履歴リストの数を返します。
二、DOM:
*コンセプト:ドキュメントオブジェクトモデルドキュメントオブジェクトモデル
*オブジェクトとしてカプセル化されたマークアップ言語文書のさまざまなコンポーネント、。これらのオブジェクトを使用することができ、動的操作は、CRUDにマークアップ言語文書
:* W3C DOM標準は、三つの異なる部分に分かれて
-任意の構造化文書のための標準モデル1コアDOM
ドキュメントオブジェクト:*ドキュメント
* element:要素オブジェクト
*属性:オブジェクトの属性は、
*テキスト:テキストオブジェクト
*コメント:注釈オブジェクト
*ノード:ノードオブジェクト、親オブジェクトの他の5つの
2.XML DOM - XML文書の標準モデル
3.HTML DOM - HTML文書の標準モデル
*コアDOMモデル:
* ドキュメント:ドキュメントオブジェクト
(取得)を作成1.得るためにHTML DOMウィンドウオブジェクトモデルで使用することができる
1 window.document
2.文献
2法:
1. Elementオブジェクトを取得する:
1. getElementByIdをを():要素のid属性の値に基づいてオブジェクトを取得します。id属性の値は、一般的にユニークである
2 getElementsByTagNameの():オブジェクトは要素名に基づいている要素を取得します。戻り値は配列である
3のgetElementsByClassName():プロパティの値は、クラスに基づいている要素オブジェクトを取得。戻り値が配列である
4 getElementsByName():自分の名前の属性値に基づいてオブジェクト要素を取得します。戻り値は、配列がある
他のDOMオブジェクトを作成します。2.:
createAttributeを(名前)
CREATECOMMENT()
のcreateElement()
はcreateTextNode()
3.プロパティ
* 要素:要素オブジェクト
1.取得/作成:キャプチャし、文書を通じて作成する
。2.方法:
1. removeAttribute():削除属性
2のsetAttribute():プロパティを設定
* ノードが:ノードオブジェクト、他の5人の親オブジェクト
*特徴:すべてのDOMオブジェクトは、ノードと考えることができます