Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有实现新的自定义元素规范的环境?_Javascript_Custom Element - Fatal编程技术网

Javascript 是否有实现新的自定义元素规范的环境?

Javascript 是否有实现新的自定义元素规范的环境?,javascript,custom-element,Javascript,Custom Element,自定义元素的新版本在过去某个时候发布过(不确定何时发布,因为我已经有一段时间没有直接使用该规范了)。是否有实现新的自定义元素规范的polyfill或环境 我提出这个问题的原因是,我将在周五发表一篇关于web组件规范的演讲,在没有演示的情况下很难发表演讲,但从我所看到的情况来看,所有浏览器和PolyFill仍然实现旧规范。查看web archive,我可以看到新规范已经存在了至少几个月,所以我希望它至少能在某个地方实现。2020更新版:现在它在Chrome、Opera和Edge(Blink)、Fi

自定义元素的新版本在过去某个时候发布过(不确定何时发布,因为我已经有一段时间没有直接使用该规范了)。是否有实现新的自定义元素规范的polyfill或环境


我提出这个问题的原因是,我将在周五发表一篇关于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夜生活,但我没有考虑检查标志或类似的内容。