我一直在学习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
指导这一工作的任何帮助将大有帮助!

最佳答案

首先,让我们澄清以下几点:

  • WebComponents
    默认情况下,现代浏览器支持这些技术。你可以建立
    使用浏览器的API的Web组件应用程序。
  • HTML模板至少从2013年开始出现。
  • lit-element库是Web组件的“轻量级”版本。如果要在Web Component中构建应用程序,则可以使用它,如果这样做,则可以通过lit-html使用其内置的html来创建HTML templates

    另一方面,就像您所说的,lit-html是一个具有创建和更新HTML模板的有效机制的库。无论您要使用的网站框架/库是什么,都可以在需要HTML模板的任何时候使用它。

    例如,您可以使用jQuery或vanilla Web Components构建一个网站,并使用lit-html创建HTML模板。

    10-02 08:06