DOM (ドキュメント オブジェクト モデル) と BOM (ブラウザ オブジェクト モデル) は、Web 開発における 2 つの重要な概念であり、Web ページのコンテンツと機能のブラウザ インターフェイスへのアクセスと操作を提供します。ウィンドウや履歴など。以下に、いくつかの一般的な DOM オブジェクトと BOM オブジェクトをリストします。
DOM オブジェクト
- document: HTML ドキュメント全体を表し、HTML ドキュメント内の要素、スタイル、イベントにアクセスして操作するために使用できます。書類は待ってください。
- 要素:
、
などの HTML 要素を表します。これらの要素は、DOM メソッドを通じて取得および操作できます。
- ノード: 要素ノード、テキスト ノード、コメント ノードなどを含む、DOM ツリー内のノードを表します。
- Event: イベント タイプ、ターゲット要素など、イベントがトリガーされたときの関連情報を含むイベント オブジェクトを表します。
- Window: ブラウザ ウィンドウを表し、タイマーやポップアップ ボックスなどのウィンドウ関連のメソッドとプロパティを提供します。
BOM オブジェクト
- window: ブラウザ ウィンドウを表し、新しいウィンドウを開く、ウィンドウを閉じる、タイミングの設定など、グローバル ブラウザ環境関連のメソッドとプロパティを提供します。等
- navigator: ブラウザの種類、バージョン、オペレーティング システムなどのブラウザ情報を表します。
- location: 現在のウィンドウの URL 情報を表し、現在のページの URL を取得および設定するために使用できます。
- history: ブラウザの履歴を表します。ブラウザの履歴を使用して、指定したページに進む、戻る、またはジャンプすることができます。
- screen: 画面の幅、高さなどのユーザーの画面情報を表します。
上記のオブジェクトに加えて、開発者が Web コンテンツやブラウザ ウィンドウを制御したり操作したりするために使用できる DOM オブジェクトや BOM オブジェクトが他にも多数あります。これらのオブジェクトは豊富なメソッドとプロパティのセットを提供するため、開発者は Web ページやブラウザ関連の操作を柔軟に処理できます。