虚拟dom及其优劣

什么是虚拟dom 用js模拟一颗dom树,放在浏览器内存中.当你要变动时,虚拟dom使用diff算法进行新旧虚拟dom的比较,将变动放到变动队列中,反应到实际的dom树,减小了dom操做. 虚拟DOM将DOM树转换成一个JS对象树,diff算法逐层比较,删除,添加操做,可是,若是有多个相同的元素,可能会浪费性能,因此,react和vue-for引入key值进行区分. 优势: -虚拟DOM具备批处理
相关文章
相关标签/搜索