script,[object Object]

# 为什么虚拟 DOM 会提高性能? 说下他的原理

虚拟 dom 相当于在 js 和真实 dom 中间加了一个缓存,利用 dom diff 算法避免了没有必要的 dom 操作,从而提高性能

Virtual DOM 工作过程有三个简单的步骤

1)每当底层数据发生改变时,整个 UI 都将在 Virtual DOM 描述中重新渲

2)然后计算之前 DOM 表示与新表示的之间的差异

3)完成计算后,将只用实际更改的内容更新 real DOM

关于评论

评论前请填好“昵称”、“邮箱”这两栏内容,否则不会收到回复,谢谢!

  • +
  • -