虚拟dom

虚拟dom

虚拟dom是在vue2.0加入的

本质是js对象(具备跨平台特质)js能跑虚拟dom就能跑

虚拟dom在vue中做了什么

vue的渲染过程 ,浏览器只认识(html,css,js),有个转化的过程

render函数负责将template中的内容转化为真实的dom

生成虚拟dom,也就是一个js对象,最后再变成真实dom,浏览器最终呈现

缺点:会增加vue初始渲染时间

优点:更新的时候用来做对比

虚拟dom是如何提升vue渲染效率

1.局部更新(节点数据)

2.将直接操作dom的地方拿到两个js对象中进行比较,找出差异,进行更新。(之前是操作dom,现在是两个对象的对比,损耗小的多,效率可能有问题,但性能问题可以忽略不记),

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值