1. 虚拟DOM 虚拟dom是当前前端最流行的两个框架(vue和react)都用到的一种技术,都说他能帮助vue和react提升渲染性能,提升用户体验。 虚拟DOM就是一个普通的js对象(VNode 节点),是一个用来描述真实dom结构的js对象。 为什么要用虚拟DOM 你用传统的原生api或jQuery去操作DOM时,浏览器会从构建DOM树开始从头到尾执行一遍流程。 当你在一次操作时,需要更新10个DOM节点,浏览器没这么智能,收到第一个更新DOM请求后,并不知道后续还有9次更新操作,因此会马上执行流程,最终执行10次流程。 而通过VNode,同样更新10个DOM节点,虚拟DOM不会立即操作...