diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-07-02 23:30:54 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-02 23:30:54 +0900 |
commit | 43e6756b67a0be34e0bf550f37eb69052a049e52 (patch) | |
tree | 10ab143ac77de0d656b2adc649db12049233408e /files/ja/web/api | |
parent | a4147eebad41ead6a4f810b520987bd7ff4875d8 (diff) | |
download | translated-content-43e6756b67a0be34e0bf550f37eb69052a049e52.tar.gz translated-content-43e6756b67a0be34e0bf550f37eb69052a049e52.tar.bz2 translated-content-43e6756b67a0be34e0bf550f37eb69052a049e52.zip |
Web/API/Document_Object_Model を更新 (#1259)
- conflicts 版はすべて古いので、正規版のみを残して削除
- 2021/06/01 時点の英語版に同期
Diffstat (limited to 'files/ja/web/api')
-rw-r--r-- | files/ja/web/api/document_object_model/index.html | 43 |
1 files changed, 16 insertions, 27 deletions
diff --git a/files/ja/web/api/document_object_model/index.html b/files/ja/web/api/document_object_model/index.html index 3c27d422aa..1f4fa80338 100644 --- a/files/ja/web/api/document_object_model/index.html +++ b/files/ja/web/api/document_object_model/index.html @@ -16,17 +16,17 @@ translation_of: Web/API/Document_Object_Model --- <div>{{DefaultAPISidebar("DOM")}}</div> -<p><span class="seoSummary"><strong>Document Object Model</strong> (<strong>DOM</strong>) は、— ウェブページを表す HTML のように — 文書の構造をメモリ内に表現することで、ウェブページとスクリプトやプログラミング言語を接続するものです。</span>ふつうは JavaScript を使用しますが、 HTML、 SVG、 XML などの文書をオブジェクトとしてモデリングすることはコア JavaScript 言語の一部ではありません。</p> +<p><span class="seoSummary"><strong>Document Object Model</strong> (<strong>DOM</strong>) は、— ウェブページを表す HTML のように — 文書の構造をメモリー内に表現することで、ウェブページとスクリプトやプログラミング言語を接続するものです。</span>ふつうは JavaScript を使用しますが、 HTML、 SVG、 XML などの文書をオブジェクトとしてモデリングすることはコア JavaScript 言語の一部ではありません。</p> -<p>DOM のモデルは文書を論理的なツリーで表現します。ツリーのそれぞれの枝はノードで終わっており、それぞれのノードがオブジェクトを含んでいます。 DOM のメソッドでプログラム的にツリーにアクセスできます。これにより、文書構造やスタイルやコンテンツを変更することができます。</p> +<p>DOM は文書を論理的なツリーで表現します。ツリーのそれぞれの枝はノードで終わっており、それぞれのノードがオブジェクトを含んでいます。 DOM のメソッドでプログラム的にツリーにアクセスできます。これにより、文書構造やスタイルやコンテンツを変更することができます。</p> <p>ノードにはイベントハンドラーを割り当てることができます。イベントが発生すると、イベントハンドラーが実行されます。</p> -<div class="blockIndicator note"> +<div class="notecard note"> <p>DOM とは何であるか、どのように文書を表現するのかについて<strong>もっと学習する</strong>のであれば、 <a href="/ja/docs/Web/API/Document_Object_Model/Introduction">DOM 入門</a>をご覧ください。</p> </div> -<h2 id="DOM_interfaces" name="DOM_interfaces">DOM インターフェイス</h2> +<h2 id="DOM_interfaces">DOM インターフェイス</h2> <div class="index"> <ul> @@ -57,8 +57,6 @@ translation_of: Web/API/Document_Object_Model <li>{{DOMxRef("NodeFilter")}}</li> <li>{{DOMxRef("NodeIterator")}}</li> <li>{{DOMxRef("NodeList")}}</li> - <li>{{DOMxRef("NonDocumentTypeChildNode")}}</li> - <li>{{DOMxRef("ParentNode")}}</li> <li>{{DOMxRef("ProcessingInstruction")}}</li> <li>{{DOMxRef("Selection")}} {{Experimental_Inline}}</li> <li>{{DOMxRef("Range")}}</li> @@ -74,9 +72,9 @@ translation_of: Web/API/Document_Object_Model </ul> </div> -<h3 id="Obsolete_DOM_interfaces" name="Obsolete_DOM_interfaces">廃止された DOM インターフェイス</h3> +<h3 id="Obsolete_DOM_interfaces">廃止された DOM インターフェイス</h3> -<p>Document Object Model は高度に単純化されてきています。このため、 DOM レベル3以前の仕様書にあった以下のインターフェイスは削除されています。一部が再導入されるかどうかはまだあまり不明ですが、当面は廃止されたと考え、使用を避けてください。</p> +<p>Document Object Model は高度に単純化されてきています。このため、 DOM レベル 3 以前の仕様書にあった以下のインターフェイスは削除されています。一部が再導入されるかどうかはまだ不明ですが、当面は廃止されたと考え、使用を避けてください。</p> <div class="index"> <ul> @@ -102,13 +100,13 @@ translation_of: Web/API/Document_Object_Model <h2 id="HTML_DOM">HTML DOM</h2> -<p>HTML を含む文書は、 HTML 仕様で拡張した様々な HTML 固有の機能を含む {{DOMxRef("Document")}} インターフェイスを使用して記述されます。具体的には、 {{domxref("Element")}} インターフェイスは拡張されて {{domxref("HTMLElement")}} を始めとするのサブクラスになっており、それぞれが要素の一つ (または深く関係した同類のもの) を表します。</p> +<p>HTML を含む文書は、 HTML 仕様で拡張した様々な HTML 固有の機能を含む {{DOMxRef("Document")}} インターフェイスを使用して記述されます。具体的には、 {{domxref("Element")}} インターフェイスは拡張されて {{domxref("HTMLElement")}} を始めとするサブクラスになっており、それぞれが要素の一つ (または深く関係した同類のもの) を表します。</p> <p>HTML DOM API によって、タブやウィンドウ、 CSS スタイルやスタイルシート、ブラウザーの履歴など、様々なブラウザーの機能にアクセスすることができます。これらのインターフェイスの詳細については、 <a href="/ja/docs/Web/API/HTML_DOM">HTML DOM API</a> のドキュメントにあります。</p> -<h2 id="SVG_interfaces" name="SVG_interfaces">SVG のインターフェイス</h2> +<h2 id="SVG_interfaces">SVG のインターフェイス</h2> -<h3 id="SVG_element_interfaces" name="SVG_element_interfaces">SVG 要素のインターフェイス</h3> +<h3 id="SVG_element_interfaces">SVG 要素のインターフェイス</h3> <div class="index"> <ul> @@ -123,7 +121,6 @@ translation_of: Web/API/Document_Object_Model <li>{{DOMxRef("SVGAnimateTransformElement")}}</li> <li>{{DOMxRef("SVGCircleElement")}}</li> <li>{{DOMxRef("SVGClipPathElement")}}</li> - <li>{{DOMxRef("SVGColorProfileElement")}} {{Deprecated_Inline}}</li> <li>{{DOMxRef("SVGComponentTransferFunctionElement")}}</li> <li>{{DOMxRef("SVGCursorElement")}}</li> <li>{{DOMxRef("SVGDefsElement")}}</li> @@ -193,7 +190,6 @@ translation_of: Web/API/Document_Object_Model <li>{{DOMxRef("SVGRectElement")}}</li> <li>{{DOMxRef("SVGScriptElement")}}</li> <li>{{DOMxRef("SVGSetElement")}}</li> - <li>{{DOMxRef("SVGSolidcolorElement")}} {{Experimental_Inline}}</li> <li>{{DOMxRef("SVGStopElement")}}</li> <li>{{DOMxRef("SVGStyleElement")}}</li> <li>{{DOMxRef("SVGSVGElement")}}</li> @@ -207,17 +203,16 @@ translation_of: Web/API/Document_Object_Model <li>{{DOMxRef("SVGTRefElement")}} {{Deprecated_Inline}}</li> <li>{{DOMxRef("SVGTSpanElement")}}</li> <li>{{DOMxRef("SVGUseElement")}}</li> - <li>{{DOMxRef("SVGUnknownElement")}} {{Experimental_Inline}}</li> <li>{{DOMxRef("SVGViewElement")}}</li> <li>{{DOMxRef("SVGVKernElement")}} {{Deprecated_Inline}}</li> </ul> </div> -<h3 id="SVG_data_type_interfaces" name="SVG_data_type_interfaces">SVG データ型のインターフェイス</h3> +<h3 id="SVG_data_type_interfaces">SVG データ型のインターフェイス</h3> <p>SVG のプロパティと属性の定義で使用されるデータタイプの DOM API を次に示します。</p> -<h4 id="Static_type" name="Static_type">静的型</h4> +<h4 id="Static_type">静的型</h4> <div class="index"> <ul> @@ -264,7 +259,7 @@ translation_of: Web/API/Document_Object_Model </ul> </div> -<h4 id="Animated_type" name="Animated_type">アニメーション型</h4> +<h4 id="Animated_type">アニメーション型</h4> <div class="index"> <ul> @@ -285,7 +280,7 @@ translation_of: Web/API/Document_Object_Model </ul> </div> -<h3 id="SMIL_related_interfaces" name="SMIL_related_interfaces">SMIL 関連インターフェイス</h3> +<h3 id="SMIL_related_interfaces">SMIL 関連インターフェイス</h3> <div class="index"> <ul> @@ -294,7 +289,7 @@ translation_of: Web/API/Document_Object_Model </ul> </div> -<h3 id="Other_SVG_interfaces" name="Other_SVG_interfaces">その他 SVG インターフェイス</h3> +<h3 id="Other_SVG_interfaces">その他 SVG インターフェイス</h3> <div class="index"> <ul> @@ -304,24 +299,18 @@ translation_of: Web/API/Document_Object_Model <li>{{DOMxRef("SVGCSSRule")}} {{Deprecated_Inline}}</li> <li>{{DOMxRef("SVGDocument")}}</li> <li>{{DOMxRef("SVGException")}} {{Deprecated_Inline}}</li> - <li>{{DOMxRef("SVGExternalResourcesRequired")}} {{Deprecated_Inline}}</li> <li>{{DOMxRef("SVGFitToViewBox")}}</li> - <li>{{DOMxRef("SVGLangSpace")}} {{Deprecated_Inline}}</li> <li>{{DOMxRef("SVGLocatable")}} {{Deprecated_Inline}}</li> <li>{{DOMxRef("SVGRenderingIntent")}} {{Deprecated_Inline}}</li> - <li>{{DOMxRef("SVGStylable")}} {{Deprecated_Inline}}</li> - <li>{{DOMxRef("SVGTests")}}</li> - <li>{{DOMxRef("SVGTransformable")}} {{Deprecated_Inline}}</li> <li>{{DOMxRef("SVGUnitTypes")}}</li> <li>{{DOMxRef("SVGUseElementShadowRoot")}}</li> - <li>{{DOMxRef("SVGURIReference")}}</li> <li>{{DOMxRef("SVGViewSpec")}} {{Deprecated_Inline}}</li> <li>{{DOMxRef("SVGZoomAndPan")}}</li> <li>{{DOMxRef("SVGZoomEvent")}} {{Deprecated_Inline}}</li> </ul> </div> -<h2 id="Specifications" name="Specifications">仕様書</h2> +<h2 id="Specifications">仕様書</h2> <table class="standard-table"> <thead> @@ -340,7 +329,7 @@ translation_of: Web/API/Document_Object_Model </tbody> </table> -<h2 id="See_also" name="See_also">関連情報</h2> +<h2 id="See_also">関連情報</h2> <ul> <li><a href="/ja/docs/Web/API/Document_Object_Model/Examples">DOM の例</a></li> |