我一直在学习Polymer,这是网络的 future ( lit-element & lit-html )
我了解到 lit-html 是用于HTML模板的,具有两种有效的技术。
同时 lit-element 是一个轻量级的Web组件基类,其中包含 lit-html 。
问题:如果 lit-element 随 lit-html 一起提供,我将只出于我的所有目的使用lit-element 。 lit-html 确切地在其自己的单独上下文中做了什么。
在开发独立的Web应用程序时,应该选择lit-element 还是 lit-html ?
指导这一工作的任何帮助将大有帮助!
最佳答案
首先,让我们澄清以下几点:
默认情况下,现代浏览器支持这些技术。你可以建立
使用浏览器的API的Web组件应用程序。
lit-element
库是Web组件的“轻量级”版本。如果要在Web Component中构建应用程序,则可以使用它,如果这样做,则可以通过lit-html
使用其内置的html
来创建HTML templates另一方面,就像您所说的,
lit-html
是一个具有创建和更新HTML模板的有效机制的库。无论您要使用的网站框架/库是什么,都可以在需要HTML模板的任何时候使用它。例如,您可以使用
jQuery
或vanilla Web Components构建一个网站,并使用lit-html
创建HTML模板。