第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

lit-element 和 lit-html 有什么區(qū)別?

lit-element 和 lit-html 有什么區(qū)別?

炎炎設(shè)計(jì) 2022-10-08 17:58:54
我一直在學(xué)習(xí) Polymer,這就是進(jìn)來的 - 網(wǎng)絡(luò)的未來 ( lit-element & lit-html )我知道lit-html是用于 HTML 模板的,它采用了幾種有效的技術(shù)。同時(shí)lit-element是一個(gè)輕量級的 Web 組件基類,其中包含lit-html。問題:如果lit-element帶有l(wèi)it-html,我將僅將lit-element用于我的所有目的。lit-html究竟用自己的獨(dú)立上下文明確地做了什么。在開發(fā)獨(dú)立的 Web 應(yīng)用程序時(shí)應(yīng)該選擇lit-element還是lit-html ?任何有關(guān)指導(dǎo)的幫助都會有很大幫助!
查看完整描述

2 回答

?
慕的地6264312

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊

首先,讓我們澄清以下幾點(diǎn):

  • 現(xiàn)代瀏覽器默認(rèn)支持Web Components技術(shù)。您可以使用瀏覽器的 API 構(gòu)建 Web 組件應(yīng)用程序。

  • HTML 模板至少從 2013 年就已經(jīng)存在。

lit-elementlibrary 是 Web Components 的“輕量級”版本。如果你想在 Web Component 中構(gòu)建一個(gè)應(yīng)用程序,你會使用它,如果你這樣做,你將使用它的內(nèi)置lit-htmlviahtml來創(chuàng)建HTML 模板

另一方面,正如您所說,lit-html是一個(gè)具有創(chuàng)建和更新 HTML 模板的有效機(jī)制的庫。無論您為網(wǎng)站使用的框架/庫(如果有)如何,您都可以在需要 HTML 模板時(shí)使用它。

例如,您可以使用jQuery或 vanilla Web Components構(gòu)建網(wǎng)站并lit-html用于創(chuàng)建 HTML 模板。


查看完整回答
反對 回復(fù) 2022-10-08
?
翻過高山走不出你

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊

lit-html 是一個(gè)像其他庫一樣處理 dom 渲染的庫,例如 React 它使用最新的方法來區(qū)分 dom 樹,并借助本機(jī)標(biāo)記模板。

var h1 = html`<h1>Header 1 <h1>`

像任何其他框架/庫(例如 JSX)一樣,它還為您提供了在標(biāo)記模板和指令內(nèi)的構(gòu)造以提供幫助。

LitElement 是一個(gè)使用 lit-html 作為渲染引擎的輕量級框架。它為您提供觀察到的屬性、屬性和 Web 組件生命周期回調(diào)

對于 Web 應(yīng)用程序,您應(yīng)該使用 LitElement,如果您不想重新發(fā)明數(shù)據(jù)綁定、緩存、回調(diào)等。您肯定需要更多像狀態(tài)跟蹤、路由等,您可以從其他庫中使用或開發(fā)自己的庫。


查看完整回答
反對 回復(fù) 2022-10-08
  • 2 回答
  • 0 關(guān)注
  • 192 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號