vue采用vdom有什么好处

发布时间:2022-04-02 09:04:06 作者:iii
来源:亿速云 阅读:267

这篇“vue采用vdom有什么好处”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue采用vdom有什么好处”文章吧。

vue采用vdom有什么好处

1. 虚拟dom是什么

虚拟dom顾名思义就是虚拟的dom对象,它本身就是⼀个 JavaScript 对象,只不过它是通过不同的属性去 描述⼀个视图结构。

2. 引入vdom的好处

1. 将真实元素节点抽象成 VNode,有效减少直接操作 dom 次数,从而提高程序性能

2. 方便实现跨平台

补充:vue 为什么采用 vdom?

综上,Virtual DOM 在性能上的收益并不是最主要的,更重要的是它使得 Vue 具备了现代框架应有的高级特性。

3. vdom如何生成,又如何成为真实dom

在vue中我们常常会为组件编写模板 - template, 这个模板会被编译器 - compiler编译为渲 染函数,在接下来的挂载(mount)过程中会调用render函数,返回的对象就是虚拟dom。但它们还不是真正的dom,所以会在后续的patch过程中进⼀步转化为dom。

vue采用vdom有什么好处

4. 在后续的diff中的作用

挂载过程结束后,vue程序进入更新流程。如果某些响应式数据发生变化,将会引起组件重新render,此时就会生成新的vdom,和上一次的渲染结果diff就能得到变化的地方,从而转换为最小量的dom操作,高效更新视图。

以上就是关于“vue采用vdom有什么好处”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

推荐阅读:
  1. 网页布局采用DIV+CSS的好处有哪些
  2. 使用bootstrap有什么好处

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

vue vdom

上一篇:C语言的getchar()和putchar()函数怎么用

下一篇:Python pyecharts怎么绘制条形图

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》