Web componentsその1
ようやく試してみる気になったWeb Components。ちょうどWeb Componentsでやってみたいことができたので、最初から調べていこうと思う。
Web Componentsの仕様
Web Componentsは4つの仕様から構成されているようで
- Custom Elements
- Tempates
- HTML Imports
- Shaodow DOM
Custome Elementsで独自タグをブラウザに認識させて Tempatesでテンプレート機能を提供して HTML Importsでhtmlや必要なリソースを読み込んで Shaodow DOMでカプセル化(作ったものをページの他の部分から切り離す) したHTML要素を追加する。
という感じだと思う。
ブラウザ対応状況
Chrome、Firefox、Operaではサポートしているけれど、それ以外のブラウザで使う場合はpolymerのplatform.jsを使えば、IEを含めたほとんどのブラウザでWeb Componentsを使えるようになる(らしい)。
とりあえず試してみるのは次回から。