Lit SSR DOM エミュレーション

このパッケージは、実験的なパッケージである Lit Labs ファミリーの一部です。Lit Labsページを参照して、本番環境で Labs ソフトウェアを使用する際のガイダンスを確認してください。

Node.js で実行する場合、Lit は自動的に一連の DOM シムをインポートして使用し、customElements グローバル変数を定義します。コンポーネントの定義と登録に必要な最小限の DOM インターフェースのみが実装されます。これには、いくつかの主要な DOM クラスと、ほぼ機能する CustomElementRegistry が含まれます。

✅ は、ブラウザと機能的に同じように実装されている項目を示します。

プロパティ備考
要素⚠️ 部分的
属性
shadowRoot⚠️ attachShadow(){mode: 'open'} で呼び出された場合は {host: this} を返します。
setAttribute()
removeAttribute()
hasAttribute()
attachShadow()⚠️ {host: this} を返します。
getAttribute()
HTMLElement⚠️ 空のクラス
CustomElementRegistry
define()
get()
customElementsCustomElementRegistry のインスタンス