Web组件 - <content>替换为<slot>的原因

时间:2016-07-23 09:00:41

标签: specifications web-component shadow-dom

Shadow DOM版本1.0将完全用<content>替换<slot>标记。网上有一些例子,我找不到相关的讨论来证明这种改变。

<content>会遇到什么问题,<slot>会解决哪些问题?毕竟新设计完全不同。

1 个答案:

答案 0 :(得分:4)

Shadow DOM规范的编辑器就在这里。

这里很难概括原因,但是,以下讨论和会议记录可能有助于理解历史和原因:

是的,Google最初反对这一变化,但我们别无选择让Shadow DOM向前发展。 :)

我已将Shadow DOM规范重写为&#34; v1&#34;因此它将成为所有浏览器供应商都同意的标准。这是主要原因。

我们都知道API更改对于Web开发人员来说是痛苦的,但我相信&#34; Native Shadow DOM在每个浏览器中都是#34;从长远来看,对Web平台来说非常重要。

有关v0和v1之间的其他更改,请参阅here