自定义元素仅适用于标记?

Custom elements good for markup only?

要创建自定义组件,我们可以使用自定义元素。即使我们像我一样不使用自定义组件,自定义元素仍然可以用作标记。我现在用Vue

而不是这个:

<div class="row>

我可以用这个:

<t-row>

它有点短,而且模板很大,可以节省相当多的代码量。

我对这个方法有几个问题:

所有这一切归结为一个问题...

如果我觉得可以节省时间并提高可读性,是否应该使用自定义元素作为标记?解释原因。

问题 #2 的答案,论证为什么 这样做:

GZip

你必须考虑 GZip

是的<div class="row">要打的多
但实际上可能会创建一个较小的文件传送到浏览器
因为您经常使用它 并且 GZip 将 17 个字节编码为几个 BITS

好代码

恕我直言,开发人员应该考虑将最好的代码交付给 his/her 继任者,
不是关于优化 he/she 是唯一一个了解。

<t-row> 的第一反应将是 Fuk 在这里发生了什么事
不是 哦,这是可读的

命名空间

另一个恕我直言

不要因为要创建自定义元素而使用 t-

命名空间应该有意义。