ドキュメントオブジェクトモデルとは

ドキュメントオブジェクトモデル(DOM)は、Webドキュメントに含まれ、Webブラウザーで認識できるすべてのオブジェクトとプロパティの階層テンプレート(マップ)の視覚的表現です。 このブラウザオブジェクトモデルは、プログラマがオブジェクト上またはオブジェクトで実行できるさまざまなメソッドまたはアクションも指定します。 ドキュメントオブジェクトモデルは、プログラミング、またはより正確にはスクリプトの可能性を表現したものです。 主要なブラウザーは汎用DOMをサポートしていますが、あるブラウザーで機能するスクリプトは別のブラウザーでは機能しない場合があります。 ただし、プログラマは、すべての主要なインターネットブラウザに共通する基本的なDOMに従って、オブジェクト、プロパティ、およびメソッドを安全に操作できます。

Webドキュメントは、ブラウザウィンドウ内では1つのユニットにすぎないように見えますが、実際にはさまざまなオブジェクトで構成されています。 それらには多くのプロパティが含まれることがあり、実際に含まれることが多く、プログラマーがドキュメントのオブジェクトに適用できるさまざまなメソッドのために、異なる方法で動作します。 たとえば、画像はドキュメントに表示され、ドキュメント内のオブジェクトと見なされます。ドキュメント自体はオブジェクトです。

リンクは、プログラマがメソッドを使用したり、マウスをリンクの上に置いたときにリンクの色を変更したり、画像を表示または変更したりするなどのアクションを実行できるオブジェクトでもあります。 DOMスクリプトには、Webドキュメントに埋め込まれたスクリプトと呼ばれる小さなコンピュータープログラムのコーディングまたは記述が含まれます。 これらのスクリプトは、フォームの検証、仮想計算機、ポップアップメッセージ、シンプルなゲーム、クイズ、アニメーションなどの機能をWebページに追加します。

プログラマーは、ブラウザーの互換性の問題の可能性を避けるために汎用DOMを使用して非常に保守的にコーディングすることを選択しない限り、作業するドキュメントオブジェクトモデルの可能性に従ってコードを作成します。 ドキュメントオブジェクトモデルは、Web開発でクライアント側スクリプトと呼ばれるものを作成するプログラマにとって重要です。 WebドキュメントはWebサーバーに保存され、Webサーバーはページを要求したクライアントコンピューターに配信し、ブラウザーを介してWebサイトの訪問者に視覚的に表示します。 Webサーバーに保存されているWebページに埋め込まれたスクリプトは、そのクライアントコンピューターのブラウザーのドキュメントオブジェクトモデルに従って、クライアントコンピューターで実行する必要があります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?