vue虚拟dom的理解

虚拟DOM是JavaScript中用于优化网页更新的一种技术,它描述了DOM节点应该如何创建。在Vue中,模板被编译成渲染函数,生成虚拟DOM。虚拟DOM作为节点描述对象,通过createElement方法转化为实际的DOM节点。这一过程提高了UI更新的效率,减少了对实际DOM的操作,从而提升性能。
摘要由CSDN通过智能技术生成

虚拟dom本质上是个对象,用对象中的属性表示节点

一个简单的实例

模板---->渲染函数-->虚拟dom-->真实dom

模板:template中的html等代码

渲染函数:vue把模板编译成渲染函数,渲染函数是用来生成Virtual DOM的。Vue推荐使用模板来构建我们的应用界面,在底层实现中Vue会将模板编译成渲染函数,当然我们也可以不写模板,直接写渲染函数,以获得更好的控制

虚拟dom:理解成节点描述对象,它描述了应该怎样去创建真实的DOM节点,它可以代表一个真实的 dom 节点。通过 createElement 方法能将 VNode 渲染成 dom 节点。简单地说,vnode可以理解成节点描述对象,它描述了应该怎样去创建真实的DOM节点。

真实dom:展示出来的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值