其他分享
首页 > 其他分享> > Vue采用虚拟DOM的目的

Vue采用虚拟DOM的目的

作者:互联网

Vue采用虚拟DOM的目的?

1.vue2.0引入vdom的主要原因是vdom把渲染过程抽象化了,,从而使得创建的抽象能力也得得到提升。并且可以适配DOM以外的渲染目标。

2.不再依赖html解析器进行模板解析,可以进行过更多的AOT工作提高工作效率:通过AOT编译,Vue运行时可以进一步压缩,提高运行效率。

3.可以渲染DOM以外的平台,实现SSR,同构渲染这些高级特性。

虚拟Dom只有在HTML tag(或者VDOM的Node type)剧烈变化时才会体现他的好:局部替换HTML(替换vnode,任数据怎么变化,其实dom本身根本不知道数据是否有变化。

因此,明白这些以后,应该就能明白,虚拟 DOM 引入最大的好处就是:

  1. 组件的高度抽象化
  2. 可以更好的实现 SSR,同构渲染等
  3. 框架跨平台

标签:虚拟,Vue,HTML,渲染,DOM,AOT
来源: https://www.cnblogs.com/sunsunshine/p/14169810.html