编程语言
首页 > 编程语言> > javascript – Shadow DOM vs Detached Elements

javascript – Shadow DOM vs Detached Elements

作者:互联网

所以,我现在听到很多“影子DOM”这个词.这与分离的DOM元素相同吗?

如果我创建这样的DOM元素:

var $pizza = $('<aside>', {
   'class': 'pizza'
});

$pizza是独立的.我可以使用attach,append或html附加它.

这在功能上与shadow DOM的概念相同,但还有其他一些注意事项吗?有什么区别?

解决方法:

Shadow DOM规范最近已在Chrome中实现(25). Shadow DOM是一个由更大的“HTML5”规范组成的规范,称为Web组件. Web组件基本上允许开发封装的小部件而无需借助iframe. Shadow DOM是其中很重要的一部分.这个规格已经有一个整齐的polyfill包括在谷歌的全新Polymer库中的其他类似的polyfill.有关该主题的更多详细信息,请查看http://glazkov.com/2011/01/14/what-the-heck-is-shadow-dom/.请注意,引用的文章是在规范在任何地方实现之前编写的.

直接解决您的问题,分离的元素和影子DOM不是相同的概念.

标签:javascript,dom,shadow-dom,html
来源: https://codeday.me/bug/20190709/1409100.html