Google PlayストアでUnionpediaアプリを復元するために作業中です
出ていきます入ってきます
🌟ナビゲーションを改善するためにデザインを簡素化しました!
Instagram Facebook X LinkedIn
あなたのロゴとドメインを持つ独自のユニオンペディア、月額9.99 USDから
私のユニオンペディアを作成する

Shadow DOM

索引 Shadow DOM

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

目次

  1. 9 関係: Document Object ModelGoogleHTML5HyperText Markup LanguageWeb ComponentsWeb Hypertext Application Technology Working GroupWebKitWorld Wide Web Consortium標準化団体 (コンピュータと通信)

Document Object Model

Document Object Model(DOM、ドキュメントオブジェクトモデル)は、マークアップがなされたリソース(Document)をリソース要素(Object)の木構造(Model)で表現し操作可能にする仕組み、またそのモデルである。 DOMは、HTML文書やXML文書(あるいはより単純なマークアップされた文章など)をオブジェクトの木構造モデルで表現することで、ドキュメントをプログラムから操作・利用することを可能にする仕組みである。Documentの種類、操作に用いるプログラミング言語の種類に依存しない仕様である。 WHATWGがLiving Standardとして定義している。WHATWG以前はW3Cが仕様を策定しており、Level 1からLevel 4まで勧告している。

見る Shadow DOMとDocument Object Model

Google

Google LLC(グーグル)は、インターネット関連のサービスと製品に特化したアメリカ合衆国の企業 (LLC) である。持株会社であるAlphabetの子会社。 世界最大の検索エンジン、オンライン広告、クラウドコンピューティング、ソフトウェア、ハードウェア関連の事業がある。アメリカ合衆国の主要なIT企業で、 ビッグ・テックの一つ。

見る Shadow DOMとGoogle

HTML5

HTML5(エイチティーエムエル・ファイブ)は、World Wide Web Consortium(W3C)がかつて策定していたHyperText Markup Languageの5回目に当たる大幅な改定版であり、2021年1月28日に廃止された。 現在はによって置き換えられている。 Web Hypertext Application Technology Working Group(WHATWG)によって2004年に定められたWeb Applications 1.0にWeb Forms 2.0を取り入れたものをベースとしている。W3Cの専門委員会により2008年1月22日にドラフト(草案)が発表され、2014年10月28日に HTML5 が勧告され、2016年11月1日に HTML 5.1 が、2017年12月14日に HTML 5.2 が勧告されたのち、2021年1月28日に廃止された。WHATWGによって策定されているHTML Living Standardが有効な後継規格として案内されている。

見る Shadow DOMとHTML5

HyperText Markup Language

HTMLHTMLという名前は従来はHyperText Markup Languageの略称だったが、2023年4月現在最新の規格であるWHATWGのHTML Living Standardには「HyperText Markup Language」という名前の記載はなく、単にそのままHTMLと呼ばれている。またはHyperText Markup Language(ハイパーテキスト マークアップ ランゲージ)廃止された従来の規格(HTML5.2まで)で使われていた呼称。現在でもISO/IEC 15445:2000で使用されている。は、ハイパーテキストを記述するためのマークアップ言語の1つで、プログラミング言語ではない。主にWorld Wide Web(WWW)において、ウェブページを表現するために用いられる。

見る Shadow DOMとHyperText Markup Language

Web Components

Web Components(ウェブコンポーネンツ)はHTML要素をコンポーネント化する技術群の総称、またそれらを用いて作成されたコンポーネントである。 従来用いられていた「1つの巨大HTML、全体に適用されるCSS」を「再利用可能なコンポーネント群の組み合わせ」で実現するため、カスタム要素・Template要素・ShadowDOMを主要な技術要素として開発された。Web標準であり、すべての主要ブラウザでサポートされている。

見る Shadow DOMとWeb Components

Web Hypertext Application Technology Working Group

Web Hypertext Application Technology Working Group(WHATWG)は、HTMLと関連技術の開発をするためのコミュニティである。W3Cが策定したXHTMLや、W3Cがウェブ開発者の要望を軽視していることなどを不満に思ったApple、Mozilla、Operaの開発者たちによって2004年に結成された。2017年末にはMicrosoftも参加している。 W3Cの対抗組織として始まったWHATWGだが、徐々に影響力を強め、例えば、WHATWGが提唱したHTML Living Standardを基にして、W3CがHTML5を策定した。2019年、今後は W3C自身は、HTMLとDOMの策定をやめ、WHATWGに協力することを表明した。

見る Shadow DOMとWeb Hypertext Application Technology Working Group

WebKit

WebKit(ウェブキット)は、Appleが中心となって開発しているオープンソースのHTMLレンダリングエンジン群の総称である。HTML、CSS、JavaScript、SVG、MathMLなどを解釈する。 WebKitは、元々AppleのmacOSに搭載されるSafariのレンダリングエンジンとして、LinuxやBSDといった、Unix系用のレンダリングエンジンであるKHTMLをフォークして開発された。現在はその他の多くのプラットフォームに移植されている。

見る Shadow DOMとWebKit

World Wide Web Consortium

World Wide Web Consortium(ワールド・ワイド・ウェブ・コンソーシアム)は、World Wide Webで使用される各種技術の標準化を推進するために設立された標準化団体、非営利団体である。W3C(ダブリュースリーシー)と略称される。 ティム・バーナーズ=リーが創設し、率いている。本コンソーシアムは企業や団体が会員として加入し、専任スタッフと共にWorld Wide Webの標準策定を行っている。2022年1月8日現在、456の組織が会員として加入している。 W3Cは教育活動も行っており、ソフトウェアを開発してWebに関するオープンな議論の場を提供している。HTML、XML、MathML、DOM等の規格を勧告する。HTMLは、従来IETFでRFCとして標準化されていたが、HTML 3.2以降はW3Cへ引き継がれた。

見る Shadow DOMとWorld Wide Web Consortium

標準化団体 (コンピュータと通信)

標準化団体 (コンピュータと通信)(ひょうじゅんかだんたい コンピュータとつうしん)では、コンピュータと通信に関係する標準化団体をとりあげる。 主な分野として、コンピュータのハードウェア(インタフェースなど)、ソフトウェア(文字コード、データフォーマット、言語仕様など)、無線通信および電気通信(通信プロトコル、ネットワークのインタフェースなど)がある。 標準化活動策定する規格には、国際規格として公開するもの、勧告または推奨という形で公開するものがある。前者では、例えばISOおよび国際電気標準会議IECのIS(International Standard、国際標準規格)がある。後者では、例えばITU-Tの場合、V.シリーズ勧告、X.シリーズ勧告などのように訳す。

見る Shadow DOMと標準化団体 (コンピュータと通信)