类别:vue / 日期:2022-12-23 / 浏览:251 / 评论:0
虚拟 DOM 的解析过程:
首先对将要插入到文档中的 DOM 树结构进行分析,使用 js 对象将 其表示出来,比如一个元素对象,包含 TagName、props 和 Children这些属性。然后将这个 js 对象树给保存下来,最后再将 DOM 片段 插入到文档中。
当页面的状态发生改变,需要对页面的 DOM 的结构进行调整的时候, 首先根据变更的状态,重新构建起一棵对象树,然后将这棵新的对象 树和旧的对象树进行比较,记录下两棵树的的差异。 最后将记录的有差异的地方应用到真正的 DOM 树中去,这样视图就 更新了。-Vue
发表评论 / 取消回复