Shadow DOMとは? わかりやすく解説

Shadow DOM

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/11/13 02:50 UTC 版)

Shadow DOM は、 WHATWG において仕様が定められている Web Components と呼ばれる、 Document Object Model (DOM) を部品化する仕組みを構成する要素の一つである。 DOM ツリーと Shadow サブツリーの間に、通常の DOM 操作ではアクセスできない境界をもうけることにより、 DOM ツリーの機能の抽象化をもたらすことが主な目的のひとつである。




「Shadow DOM」の続きの解説一覧

Shadow DOM

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/14 16:21 UTC 版)

Web Components」の記事における「Shadow DOM」の解説

Shadow DOMは、ウェブブラウザがDOM要素メインdocument DOMツリー追加せずにレンダリングできるようにする機能である。これにより、開発者ブラウザ到達できる範囲バリア作ることができる。開発者ネストされた要素同じようにはShadowDOMにアクセスできなくなる一方ブラウザネストされた要素と同じ方法レンダリングコード修正可能になるCSS特定の要素のShadow DOM内にスコープすることでHTML要素カプセル化でき、CSSスタイルリークし意図しない影響を他の要素与え恐れがなくなる。これらの要素HTMLCSSに関してカプセル化されているが、依然としてdocument内の他の要素受け取イベント発火できる要素内のスコープされたサブツリーはshadow tree呼ばれるshadow treeアタッチされた要素shadow host呼ばれる。 Shadow DOMは、リテラル要素としてアタッチするか、またはscript使用して、常に既存要素接続されていなければならないJavaScriptでは、Shadow DOMをElement.attachShadow()使用してアタッチする。HTMLCSSスコープする機能は、カスタム要素作成不可欠である。仮にshadow DOMが存在しなければ別の外部カスタム要素望まない方法相互作用する可能性をなくすことはできない

※この「Shadow DOM」の解説は、「Web Components」の解説の一部です。
「Shadow DOM」を含む「Web Components」の記事については、「Web Components」の概要を参照ください。

ウィキペディア小見出し辞書の「Shadow DOM」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Shadow DOM」の関連用語

Shadow DOMのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Shadow DOMのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのShadow DOM (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのWeb Components (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS