前幾天我們花費心力 , 說明 Web Component 如何製作 ,
與當資料變換時 , 我們需要使用的 _render
還有就是全部更新太耗效能 , 而需要採取的分區塊 _render 的機制 ,
進而提出 vNode 與 Html String to AST 的技巧 ,
其實這些東西我們可以不用自己處理 ,
已經有框架幫我們處理好 Web Component 的 render 那些事 ,
因此我們可以用 MVVM 的思考方式 + 下述的框架 , 來輕鬆製作 Web Component
當然 , 每個技術用不同的方式實現 , 大體分為 2 類
extend 設定好的 HTMLElement 來建立 Web Component
export class MyElement extends LitElement { ... }
customElements.define('my-element', MyElement);
class MyElement extends WeElement{ ... }
customElements.define('my-element', MyElement);
通過 Build 編譯出對應的 Web Component
之後的幾天 , 我們就來接觸這些工具如何使用
其實 alpine.js 已經有邦友詳細介紹過了 ,
如果想了解 alpine.js 詳細如何使用 ,