Webcourse/13-前端面试/03-面试题积累/虚拟DOM.md
2020-12-02 20:51:18 +08:00

57 lines
543 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 前言
vdom vue React **核心**先讲哪个都绕不开它
vdom 比较独立使用也比较简单
如果面试问到 vue React 和实现免不了问 vdom
- vdom 是什么为何会存在 vdom
- vdom 的如何应用核心 API 是什么
- 介绍一下 diff 算法
## 什么是 vdom
### 什么是 vdom
DOM操作是昂贵的
步骤一用JS对象模拟DOM树
步骤二比较两棵虚拟DOM树的差异
步骤三把差异应用到真正的DOM树上