使用html模板(然后是html import)来创建Web组件或使用模板字符串会更好吗?这些方法的优点和缺点是什么?
答案 0 :(得分:2)
使用 html模板文件更好地重复使用:可以在不同的Web组件中使用相同的文件。此外,它们在大多数IDE中都能更好地显示,因为它们被识别为完整的HTML代码。
使用模板字符串更快(内联)。他们不依赖于每个浏览器供应商都不采用的HTML Imports。您还可以使用template literals直接在DOM中插入JavaScript变量值。
实际上没有太多差异,因为上面的每个差异列表都有一个解决方法(即,如果将它们保存为文本文件,则可以重复使用模板字符串,或者可以使用HTML导入加载html模板)。