参考答案
结论:DOM树是浏览器真实渲染的节点树,虚拟DOM是Vue用JS对象模拟的轻量描述树,两者为映射关系。核心要点:1.DOM树由HTML解析生成,操作真实DOM昂贵;2.虚拟DOM是普通JS对象(如{tag, props, children}),在内存中描述UI结构;3.Vue通过渲染函数生成VNode树,与旧树diff比对计算最小变更,再批量更新真实DOM;4.关系:虚拟DOM是真实DOM的抽象,不直接显示,仅作为高效更新中间层;差异:真实DOM含布局样式等浏览器属性,虚拟DOM仅数据描述。示例:数据变化生成新VNode,patch后修改特定DOM节点。