javascript関連のDOMってなんですか?

昔からよく耳にはしますが、いまいち分かりません。

わかりやすく教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/12/05 11:30:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:b-wind No.1

回答回数3344ベストアンサー獲得回数440

ポイント27pt

http://www.doraneko.org/misc/dom10/19981001/introduction.html

文書オブジェクトモデル(DOM)とは、HTML文書およびXML文書のためのアプリケーション=プログラミング=インターフェイス(API)である。

基本的な部分はこの一言に集約されます。

つまりは言語に寄らず共通のインターフェイスを用意しておけば他の言語・実装でも同じやり方でアクセスできますよ、というものです。


実際に JavaScript(JScript) を始め、Java/C/C++/VB など、他の言語でも同じ名前の関数が用意されています。


他の HTML/XML アクセス用 API との差異としては、全ての構造を一旦ツリー上に展開するので分かりやすい反面、メモリ効率や処理速度に劣る部分があります。

id:dingding

ありがとうございます。

難しいですね。

2006/11/28 19:16:51
id:sadajo No.2

回答回数4919ベストアンサー獲得回数49

id:dingding

ありがとうございます。

2006/11/28 19:16:56
id:tsux88 No.3

回答回数61ベストアンサー獲得回数4

ポイント26pt

DOMを理解するにはFirefoxについているDOM Inspectorを使うのが一番手っ取り早いと思います。Windowsだとフルインストールでないとインストールされないかもしれませんが、今見ているページの木構造がどうなっているのかを見ることができます。

http://www.mozilla-japan.org/projects/inspector/

上のページには「編集 > 設定 > 詳細 > DOM インスペクタ」にあると書いてありますが、現在のFirefoxの場合は「ツール > DOM Inspector」にあります。

JavaでのAPIはhttp://java.sun.com/j2se/1.5.0/ja/docs/ja/api/org/w3c/dom/packag...

にあります。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません