Angular 2使用Shadow DOM还是Virtual DOM?

前端之家收集整理的这篇文章主要介绍了Angular 2使用Shadow DOM还是Virtual DOM?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Angular 2用什么来更新DOM。是Shadow DOM还是Virtual DOM? Angular 1中有没有这样的概念?
Angular2不使用shadow DOM(默认)也不使用虚拟DOM。

使用封装:ViewEncapsulation.Emulated(默认)没有shadow DOM,因为样式封装仅被模拟。

encapsulation:ViewEncapsulation.Native在本机支持它的浏览器上启用shadow DOM,或者在加载webcomponents polyfill时再次模拟它。

Shadow DOM也没有像虚拟DOM那样定位性能,而是样式封装。

Angular2根本不使用虚拟DOM。

Angular2具有更改检测功能,可检测模型的更改,并仅根据模型更改更新需要更改的DOM部分。

有关详细信息,请参阅Is shadow DOM fast like Virtual DOM in React.js?

猜你在找的Angularjs相关文章