📝 Web Componentsの実装

クラス定義
class ToeiOedoSenOmikuji
  extends HTMLElement {

  constructor() {
    super();
    this.attachShadow({ mode: 'open' });
  }
}
カスタム要素登録
customElements.define(
  'toei-oedo-sen-omikuji',
  ToeiOedoSenOmikuji
);
HTMLタグとして使用:<toei-oedo-sen-omikuji></toei-oedo-sen-omikuji>