什么是虚拟DOM?
是表示真实的DOM Js 对象。
真实DOM
虚拟DOM(里面包含标签名及标签的属性,及子标签的名称属性和文本节点。)
如果真实DOM改变,虚拟DOM也会改变,就会形成一个新的虚拟DOM,新虚拟DOM和旧虚拟DOM,两者对比的过程就是 diff 算法。
diff 算法目的:找到两者的一个差异,最小化去更新试图,本质上就是比较两个js 对象的差异。
什么是虚拟DOM?
是表示真实的DOM Js 对象。
真实DOM
虚拟DOM(里面包含标签名及标签的属性,及子标签的名称属性和文本节点。)
如果真实DOM改变,虚拟DOM也会改变,就会形成一个新的虚拟DOM,新虚拟DOM和旧虚拟DOM,两者对比的过程就是 diff 算法。
diff 算法目的:找到两者的一个差异,最小化去更新试图,本质上就是比较两个js 对象的差异。