Dom和虚拟Dom有什么区别?

问题描述 投票:0回答:2

它们之间的确切区别是什么?它们的正确定义是什么?

我试图在谷歌中找到合适的定义,但我找不到我满意的答案。

javascript reactjs dom
2个回答
0
投票

real dom: 在这里任何更改都会更新整个 dom 更新缓慢且效率低下 virtual dom: 任何更改只更新树中的相关更新是快速有效的。


0
投票

虚拟 DOM (VDOM) 是一种编程概念,其中 UI 的理想或“虚拟”表示保存在内存中,并通过 ReactDOM 等库与“真实”DOM 同步。这个过程称为和解。您可以在此页面上阅读更多内容: https://reactjs.org/docs/faq-internals.html#gatsby-focus-wrapper

文档对象模型 (DOM) 是 Web 文档的编程接口。它代表页面,以便程序可以更改文档结构、样式和内容。 DOM 将文档表示为节点和对象;这样,编程语言就可以与页面交互。此页面上的更多信息:https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction

© www.soinside.com 2019 - 2024. All rights reserved.