虚拟dom 就是用js 来描述dom(因为操作dom太消耗性能) 其中 使用到了vue源码中VNode类通过Vnode类 实例化不同的对象来表示不同的 dom 元素 通过Dom-diff 来比较变化前后的 VNode 实现更新视图
    主要有以下几个节点

    • 注释节点
    • 文本节点
    • 元素节点
    • 组件节点
    • 函数式组件节点
    • 克隆节点