virtul DOM 通过js对象来模拟dom中的真实节点对象,再通过特定的render方法将其渲染成真实的dom节点(dom:文档对象模型)
将新元素添加到ui时,将创建表示为树的虚拟dom。每个元素都是该树上的一个节点,如果这些元素中的任何一个状态改变,那么将创建一个新的虚拟dom树。然后将该树与先前的虚拟dom树进行比较或者'差异化'。完成此操作后,虚拟dom将计算出最佳的方法以对真实dom进行更改。这样可以确保对实际dom的操作最少。因此降低了实际更新dom的性能成本
virtul DOM 通过js对象来模拟dom中的真实节点对象,再通过特定的render方法将其渲染成真实的dom节点(dom:文档对象模型)
将新元素添加到ui时,将创建表示为树的虚拟dom。每个元素都是该树上的一个节点,如果这些元素中的任何一个状态改变,那么将创建一个新的虚拟dom树。然后将该树与先前的虚拟dom树进行比较或者'差异化'。完成此操作后,虚拟dom将计算出最佳的方法以对真实dom进行更改。这样可以确保对实际dom的操作最少。因此降低了实际更新dom的性能成本