29得票1回答
如果HTML导入已经过时,那么导入Web组件(X-Tag)模板的最佳方法是什么?

我正在开发我的第一个 X-Tag 应用程序,页面上显示它旨在与 Web 组件 API(如“自定义元素”,“Shadow DOM”,“模板”和“HTML 导入”)配合使用。 我已经开始制作模板了,但由于 HTML 导入已被弃用,现在导入它们的最佳选项是什么?

16得票2回答
当自定义元素升级时如何执行脚本

我定义了一个自定义元素,并且只想在该自定义元素升级为其注册类型时执行脚本。使用情况是我必须调用自定义方法。 我的主要html文件如下所示:<project-list></project-list> <script> var project_list...

14得票2回答
如何在没有Html-Imports的情况下打包或导入Html模板

由于Chrome已经弃用Html-Imports (https://www.chromestatus.com/feature/5144752345317376) 并将其移除,我想知道替代方案是什么。 我目前正在使用Html-Imports来导入Html-Templates。到目前为止,我只看...

11得票6回答
使用HTML链接rel导入HTML文档

我正在尝试使用以下方法将一个HTML文档导入到我的主文档中:<link rel="import" href="my-tabs.html"> 但似乎没起作用。 我正在按照这个演示文稿操作,在Chrome 28中,我已经在about:flags中启用了这两个标志:Enable exp...

10得票3回答
在HTML文件中像CSS一样包含模板文件?

我正在使用HTML <template>元素。从代码上看,每个HTML文件中保持正确的模板集合似乎很不方便。 是否可以将模板放在单独的文件中?我想要像CSS那样,在HTML文件的部分包含CSS文件: <link rel="stylesheet" type="text/cs...

10得票1回答
在同一类型的网络组件之间共享样式

如果我理解正确的话,创建一个 web 组件实例可以概括为创建一个 shadow root 并将标记复制到其中,例如从模板中复制: var Template = document.querySelector('#myTemplate'); var TemplateClone = documen...

8得票1回答
嵌套元素(Web组件)无法获取其模板。

我使用两个自定义元素(v1)创建了一个简单的 Web Components 示例,其中一个嵌套在另一个元素中。 index.html: <!DOCTYPE html> <html> <head> <meta charset="utf-8">...