エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
ベーシック アドベントカレンダー 8日目です。 Web Components 周辺ライブラリで有名な lit-html が実装... ベーシック アドベントカレンダー 8日目です。 Web Components 周辺ライブラリで有名な lit-html が実装している DOM のレンダリング手法を参考にしながら、DOM の差分を効率的にレンダリングする方法を検証してみました。 ただ、今回検証したのは限られた条件かつ lit-html ほどの効率性にはなっていません。方向性を理解するためのシンプルな構造にしています(というか lit-html のやり方を完全に僕が把握していないというだけ)。ちなみに lit-html は Virtual DOM を使わずに Template Literal と標準 API で実装をしているようです。 今回検証用に実装した操作の流れは以下のような感じです。 Tagged Template Literal で HTML 文字列を受け取る 動的に変更される場所をマーキング 依存データが変更された