美文网首页
虚拟DOM和DOM的区别

虚拟DOM和DOM的区别

作者: CjLilard | 来源:发表于2018-12-05 18:46 被阅读0次

DOM的本质:

浏览器概念,浏览器从服务器端读取html页面,浏览器将html解析成一棵元素嵌套关系的dom树,用对象来表示页面上的元素,并提供操作dom对象的api。

根据参考vue官网的介绍,VNode就是虚拟创建的一个DOM对象,但并没有挂载到页面上,那他的作用是什么? 很简单,那就是个真实DOM做对比,对比两课DOM树的差别来进行局部更新,这样就不用重新渲染整个虚拟DOM树来进行更新,也符合了“数据驱动”的思想,避免了重绘和重排,提高了Web性能。

相关文章

网友评论

      本文标题:虚拟DOM和DOM的区别

      本文链接:https://www.haomeiwen.com/subject/xbwwcqtx.html