我应该在 html 文档的头部还是主体中定义 Web 组件模板?
Should I define my web components template in the head or the body of my html document?
我应该在 html 文档的头部还是主体中定义 Web 组件 <template></template>
?我知道我可以在任何一个中定义它,但是是否有最佳实践或任何理由我可能想将它放在另一个之上?
请记住 <template>
的内容不会呈现。从技术上讲,它甚至没有被解析。
如果您在页面中创建所有 Web 组件,那么 <template>
标记的位置并不重要,除非将其放在所有内容之后,理论上,该页面将允许渲染速度更快。
如果您为每个 Web 组件使用单独的 HTML 文件,则将 <template>
放入每个文件中。
如果您为每个 Web 组件使用 JS 文件,则将模板作为字符串嵌入或使用 gulp-component-assembler 之类的东西将模板带入 JS 文件。
我应该在 html 文档的头部还是主体中定义 Web 组件 <template></template>
?我知道我可以在任何一个中定义它,但是是否有最佳实践或任何理由我可能想将它放在另一个之上?
请记住 <template>
的内容不会呈现。从技术上讲,它甚至没有被解析。
如果您在页面中创建所有 Web 组件,那么 <template>
标记的位置并不重要,除非将其放在所有内容之后,理论上,该页面将允许渲染速度更快。
如果您为每个 Web 组件使用单独的 HTML 文件,则将 <template>
放入每个文件中。
如果您为每个 Web 组件使用 JS 文件,则将模板作为字符串嵌入或使用 gulp-component-assembler 之类的东西将模板带入 JS 文件。