1.直接操作DOM是很消耗性能的,会频繁触发重绘回流,且在浏览器上有一次DOM改变就操作一次,很有可能前面和后面所作的改变是冲突的,那前面做的那次改变就是无意义的。虚拟DOM是批处理的,完成后才会只触发一次重绘回流。
2.比较差异,以最小的代价去操作DOM,提高无用的消耗
总结一下就是高性能,低代价
1.直接操作DOM是很消耗性能的,会频繁触发重绘回流,且在浏览器上有一次DOM改变就操作一次,很有可能前面和后面所作的改变是冲突的,那前面做的那次改变就是无意义的。虚拟DOM是批处理的,完成后才会只触发一次重绘回流。
2.比较差异,以最小的代价去操作DOM,提高无用的消耗
总结一下就是高性能,低代价