Mozilla Developer Center
本文ã¸ã‚¹ã‚­ãƒƒãƒ— サイト検索ã¸ã‚¹ã‚­ãƒƒãƒ—

About the Document Object Model

DOM とは何か?

Document Object ModelHTMLXML ドキュメントへの API です。これは、ドキュメントの構造的な表現、その内容を変更可能にすること、そして視覚的なプレゼンテーションを提供します。本質的には、ウェブページをスクリプト又はプログラミング言語と結合します。

ウェブ開発者がウェブページを操作及び作成するのに役立つ全てのプロパティ、メソッド、そしてイベントは、objects に組込まれています。(例えば、document オブジェクトはドキュメントそのもの、table オブジェクトは HTML テーブル要素を表すなど)。これらのオブジェクトは最新のウェブブラウザのスクリプティング言語を通してアクセス可能です。

DOM はJavaScriptとの関連において最も頻繁に使われます。JavaScript で書かれたコードは、しかしウェブページとその要素にアクセスするのには DOM を使う為です。しかしながら、 DOM はあらゆる個々のプログラミング言語から独立して設計され、ドキュメントの構造的な表現の作成が、単独で、一貫した API により利用できます。当サイトでは終始 JavaScript に焦点を置きますが、DOM の実装はあらゆる言語 でビルドする事が出来ます。

World Wide Web Consortium は W3C DOM と呼ばれる DOM 標準を設けました。今こそ、有力なブラウザは正しくこれを実装し、強力なクロスブラウザアプリケーションを可能にすべきです。

何故 Mozilla が DOM をサポートすることが重要?

"Dynamic HTML" (DHTML) は、あるベンダーが、HTML、スタイルシート、及びドキュメントを活発にするスクリプトの組み合わせを表現するのに使われる一方言です。 W3C DOM ワーキンググループは、必ずや相互実行可能且つ言語的に中立なソリューションが合意に至るよう熱心に努めています(W3C FAQ も見てください)。Mozilla が "ウェブアプリケーションプラットフォーム" を標榜するならば、DOM のサポートは最も求められる機能の一つであり、もし Mozilla が他のブラウザの代替として成功したいのなら、欠かせないものです。

さらにより重要なことは、Mozilla (Firefox や Thunderbird も然り) のユーザーインターフェースが XUL -- XML User interface Language でビルドされているという事実です。故に Mozilla は自身の UI を操作する為に DOM を使います。

ã“ã®ãƒšãƒ¼ã‚¸ã¯2008å¹´ 6月 10æ—¥, 04:27ã«æ›´æ–°ã•れã¾ã—㟠by Mgjbot

ã‚¿ã‚°:

ファイル (0)

 
 
 
ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ç§’後ã«è‡ªå‹•ã§æ¶ˆãˆã¾ã™ ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚¿ã‚¤ãƒžãƒ¼åœæ­¢ä¸­

詳細を見る:


You are viewing a mobilized version of this site...
View original page here

How do you rate mobile version of this page?

Mobilized by Mowser Mowser