Vue.js 2.0更新之增加Virtual DOM讲解

Posted undefined==null

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue.js 2.0更新之增加Virtual DOM讲解相关的知识,希望对你有一定的参考价值。

Virtual DOM是什么?
在之前,React和Ember早就开始用虚拟DOM技术来提高页面更新的速度了。 若想了解它是如何工作的,就要先认清这几个概念:
1.更新DOM是非常昂贵的操作
当我们使用javascript来修改我们的页面,浏览器已经做了一些工作,以找到DOM节点进行更改,例如:

document.getElementById(‘myId‘).appendChild(myNewNode);

在现代的应用中,会有成千上万数量个DOM节点。所以因更新的时候产生的计算非常昂贵。琐碎且频繁的更新会使页面缓慢,同时这也是不可避免的。
2.我们可以用JavaScript对象来代替DOM节点
DOM节点在html文档中的表现通常是这样的:

阅读更多,请移步






以上是关于Vue.js 2.0更新之增加Virtual DOM讲解的主要内容,如果未能解决你的问题,请参考以下文章

如何理解vue,virtual DOM

使用 Vue.js 2.0 开发单页应用

第735期关于Vue.js 2.0 的 Vuex 2.0,你需要更新的知识库

vue.js项目构建之vue-router2.0的使用

带有 Vue 2.0 的 Sortable.js 排序不正确

Vue.js 2.0 由浅入深,第二天 day02