ドキュメント オブジェクト モデル (DOM) は、プログラムがドキュメントのコンテンツ、構造、およびスタイルにアクセスして変更できるようにする、言語に依存しないアプリケーション プログラミング インターフェイス (API) のプラットフォームです。 ドキュメント オブジェクト モデル (DOM) は、プログラムがドキュメントのコンテンツ、構造、およびスタイルにアクセスして変更できるようにする、言語に依存しないアプリケーション プログラミング インターフェイス (API) のプラットフォームです。 DOM チュートリアル DOM の詳細については、HTML DOM チュートリアルと XML DOM チュートリアルをお読みください。 DOM レベル 0 DOM レベル 0 は W3C 仕様ではありません。これは、Netscape Navigator 3.0 と Microsoft Internet Explorer 3.0 の同等の機能の定義にすぎません。 DOM 開発の主要企業には、ArborText、IBM、Inso EPS、JavaSoft、Microsoft、Netscape、Novell、Object Management Group、SoftQuad、Sun Microsystems、Texcel などがあります。 W3C の DOM レベル 1 はこの機能に基づいて構築されています。 DOM レベル 1 DOM レベル 1 は HTML および XML ドキュメント モデルに重点を置いています。ドキュメントナビゲーションおよび処理機能が含まれています。 DOM レベル 1 は 1998 年 10 月 1 日に W3C 勧告になりました。 2 番目の作業草案は 2000 年 9 月 29 日に作成されました。 DOM レベル 2 DOM レベル 2 は、DOM レベル 1 にスタイル シート オブジェクト モデルを追加し、ドキュメントに添付されたスタイル情報を操作する機能を定義します。 DOM レベル 2 では、イベント モデルも定義され、XML 名前空間のサポートも提供されます。 DOMレベル2仕様は、2000年11月13日にW3C勧告として公開されました: DOMレベル2コア DOM レベル 2 コアは、ドキュメントのコンテンツと構造にアクセスして変更するための API を指定し、この API には XML のインターフェイスも含まれています。 DOM レベル 2 HTML DOM レベル 2 HTML は、HTML ドキュメントの構造とコンテンツを操作するための API を指定します。 (この仕様部分はまだ草案段階です)DOMレベル2ビュー DOM レベル 2 は、ドキュメント ビューにアクセスして変更するための API を指定します。ビューは、元のドキュメントまたは代替表現に関連付けられた表現です。 DOM レベル 2 スタイル DOM レベル 2 スタイルは、コンテンツ スタイル シートに動的にアクセスして変更するための API を指定します。 DOM レベル 2 イベント DOM レベル 2 イベントは、ドキュメント イベントにアクセスするための API を指定します。 DOM レベル 2 トラバーサル範囲 DOM レベル 2 Traversal-Range は、ドキュメント内のコンテンツの範囲を動的にトラバースして識別するための API を指定します。 DOM レベル 3 DOM レベル 3 は、コンテンツ モデル (DTD およびスキーマ) とドキュメント検証を指定します。また、ドキュメントの読み込みと保存、ドキュメントの表示、ドキュメントの書式設定、およびキー イベントも指定します。 DOM レベル 3 は DOM コア レベル 2 を基盤としています。 DOM レベル 3 の要件 DOM 要件ドキュメントはレベル 3 要件に合わせて更新され、2000 年 4 月 12 日にワーキング ドラフトとして公開されました。 以下のDOMレベル3ワーキングドラフトは2000年9月1日に公開されました: DOMレベル3コア DOM レベル 3 コアは、ドキュメントのコンテンツ、構造、およびスタイルにアクセスして変更するための API を指定します。 DOM レベル 3 イベント DOM レベル 3 イベント API は、新しいインターフェイスと新しいイベント セットを追加することで、レベル 2 イベント API の機能を拡張します。 DOM レベル 3 の読み込みと保存 DOM レベル 3 コンテンツ モデルは、コンテンツの読み込みと保存、コンテンツ モデル (DTD とスキーマ)、およびドキュメント検証のサポートのための API を指定します。 DOM レベル 3 ビューとフォーマット DOM レベル 3 ビューは、ドキュメント ビューにアクセスして変更するための API を指定します。ビューは、元のドキュメントまたは代替表現に関連付けられた表現です。 W3C DOM 仕様とタイムライン | 仕様 | 草案/提案 | 推薦する | : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :
---|
<<: CSS でのナビゲーション バーとドロップダウン メニューの実装
>>: Docker のインストールと構成イメージの高速化の実装
ほとんどの人はMySQLをコンパイルしてシステムディレクトリに置きますが、私のやり方はコンパイルした...
MYSQL は、MYSQL サービスやその他のコンポーネントをインストールするためのインストーラ方式...
<br />Web ページに音楽を挿入する場合、サフィックスに応じて異なるコードを記述す...
目次1. ユニットテストはなぜ必要なのでしょうか? 2. ユニットテストの書き方3. テストツール4...
この記事では、Web デザインにおけるフォーム入力ボックスに関するヒントとコードをいくつか紹介します...
前回の記事では、webpack と react 環境を設定した後、ログイン インターフェースとその後...
MySQL が挿入などの操作を実行するときにコミットする必要があるかどうかは、ストレージ エンジン...
目次1. 問題2. 解決策1. オブジェクトをanyとして宣言する2. オブジェクトのインターフェー...
これは見落とされがちな問題かもしれません。まず、次の点を明確にする必要があります。 MySQL では...
目次JavaScript オブジェクト1. 定義2. オブジェクトの分類3. オブジェクトを定義する...
この記事では、フリーウィンドウのマウス制御を実現するためのJavaScriptの具体的なコードを参考...
今日皆さんにお伝えしたいトピックは、「皆さんがよく話題にするテーブル スペースとは一体何でしょうか。...
Apache Arrow は、BigQuery を含むさまざまなビッグデータ ツールで使用される一...
1. エラーの詳細一度、データベース全体のバックアップを手動で実行したときに、次のエラーが発生しまし...
1. Flex は Flexible Box の略で、「柔軟なレイアウト」を意味し、ボックス モデル...