Javascript 是否有实现新的自定义元素规范的环境?
自定义元素的新版本在过去某个时候发布过(不确定何时发布,因为我已经有一段时间没有直接使用该规范了)。是否有实现新的自定义元素规范的polyfill或环境Javascript 是否有实现新的自定义元素规范的环境?,javascript,custom-element,Javascript,Custom Element,自定义元素的新版本在过去某个时候发布过(不确定何时发布,因为我已经有一段时间没有直接使用该规范了)。是否有实现新的自定义元素规范的polyfill或环境 我提出这个问题的原因是,我将在周五发表一篇关于web组件规范的演讲,在没有演示的情况下很难发表演讲,但从我所看到的情况来看,所有浏览器和PolyFill仍然实现旧规范。查看web archive,我可以看到新规范已经存在了至少几个月,所以我希望它至少能在某个地方实现。2020更新版:现在它在Chrome、Opera和Edge(Blink)、Fi
我提出这个问题的原因是,我将在周五发表一篇关于web组件规范的演讲,在没有演示的情况下很难发表演讲,但从我所看到的情况来看,所有浏览器和PolyFill仍然实现旧规范。查看web archive,我可以看到新规范已经存在了至少几个月,所以我希望它至少能在某个地方实现。2020更新版:现在它在Chrome、Opera和Edge(Blink)、Firefox(Gecko)中运行,部分在Safari(WebKit)上运行 否则,您可以使用IE11/Firefox/Chrome的polyfill 展示发生了什么变化
该规范自Chrome v53起提供。这是一个本机实现 注意:您必须使用标志运行它才能激活该功能:
> chrome --enable-blink-features=CustomElementsV1
如果需要,可以在快捷方式中添加标志
PS:我建议使用上一次构建(),因为实现正在定期更新
运行示例:
class CEv1扩展了HTMLElement
{
构造函数()
{
超级()
console.log(“创建了this=,this”)
}
connectedCallback()
{
this.innerHTML=“您好V1!”
}
}
自定义元素。定义(“测试-v1”,CEv1)
功能未激活
非常感谢,我确实检查了金丝雀和Firefox夜生活,但我没有考虑检查标志或类似的内容。