zoukankan      html  css  js  c++  java
  • 你了解 Virtual DOM 吗?解释一下它的工作原理

    Virtual DOM 是一个轻量级的 JavaScript 对象,它最初只是 real DOM 的副本。它是一个节点树,它将元素、它们的属性和内容作为对象及其属性。 React 的渲染函数从 React 组件中创建一个节点树。然后它响应数据模型中的变化来更新该树,该变化是由用户或系统完成的各种动作引起的。

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

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

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

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

  • 相关阅读:
    javascript 对象只读
    异步IO
    模板
    Web框架
    WSGI接口
    web开发发展历程
    python函数中的参数类型
    学习网址
    python inspect模块
    详解python的装饰器decorator
  • 原文地址:https://www.cnblogs.com/crazycode2/p/11689255.html
Copyright © 2011-2022 走看看