虚拟DOM(Virtual Document Object Model)

  • DOM的本质是什么:浏览器中的概念,用JS对象来表示 页面上的元素,并提供了操作 DOM 对象的API;
  • 什么是React中的虚拟DOM:是框架中的概念,是程序员 用JS对象来模拟 页面上的 DOM 和 DOM嵌套;
  • 为什么要实现虚拟DOM(虚拟DOM的目的):为了实现页面中, DOM 元素的高效更新;
  • DOM和虚拟DOM的区别:
    • DOM:浏览器中,提供的概念;用JS对象,表示页面上的元素,并提供了操作元素的API;
    • 虚拟DOM:是框架中的概念;而是开发框架的程序员,手动用JS对象来模拟DOM元素和嵌套关系;
    • 本质: 用JS对象,来模拟DOM元素和嵌套关系;
    • 目的:就是为了实现页面元素的高效更新;

Lifelong learning lifelong benefit