虚拟 DOM 的优缺点?

时间:2020-04-04 11:35:03   收藏:0   阅读:77

什么是虚拟dom
用js模拟一颗dom树,放在浏览器内存中.当你要变更时,虚拟dom使用diff算法进行新旧虚拟dom的比较,将变更放到变更队列中,

反应到实际的dom树,减少了dom操作.

虚拟DOM将DOM树转换成一个JS对象树,diff算法逐层比较,删除,添加操作,但是,如果有多个相同的元素,可能会浪费性能,所以,react和vue-for引入key值进行区分.

 

优点:

缺点:

 

原文:https://www.cnblogs.com/Rivend/p/12630543.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!