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 引入最大的好处就是:
- 组件的高度抽象化
- 可以更好的实现 SSR,同构渲染等
- 框架跨平台
标签:虚拟,Vue,HTML,渲染,DOM,AOT 来源: https://www.cnblogs.com/sunsunshine/p/14169810.html