您现在可以在大多数浏览器中使用定义自定义元素:customElements.define(name, constructor, options);
但是,在仔细研究之后,dot似乎没有定义自定义元素(customElements.get('dot');返回undefined)。
因此,似乎devs只是创建了带有名称的元素(请参阅源代码这里和这里)。
浏览器似乎没有问题,因为它回到了HTMLUnknownElement,请参阅讨论这里。
如果你想了解更多关于它的信息,这里是指向主脚本的链接。