腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
当我们使用JSX <div></div>或React.createElement("div",...)时,这是
虚拟
DOM
(元素)吗?
、
、
el或<div></div>是
虚拟
DOM
(元素),还是
虚拟
DOM
意味着其他东西?所以我的问题是,<div></div>会成为
虚拟
DOM
的一部分吗?这个对象会成为
虚拟
DOM
(树)的一部分吗? 我想知道
虚拟
DOM
是指整个树还是指存储所有元素的
虚拟
文档对象模型方式。当我们说ReactDOM.render(<Foo /&
浏览 2
提问于2020-02-11
得票数 0
1
回答
虚拟
DOM
和阴影
DOM
有什么不同?
、
、
、
为了理解基本的Vue.js组件,我学习了影子
DOM
。我认为影子
DOM
类似于
虚拟
DOM
。因此,我试图搜索与阴影
DOM
和
虚拟
DOM
不同的许多信息。但是,很难找到正确的信息,这就是我问的原因。我认为阴影
DOM
和
虚拟
DOM
之间类似的原因是为了解决当前的
DOM
结构问题而创建的。 当前的
DOM
结构问题在现代web应用程序(如SPA())上很难解决,因为现代的web应用环境产生了大量的节点。因此
浏览 0
提问于2018-05-17
得票数 1
回答已采纳
2
回答
为什么需要在React.js中创建
虚拟
DOM
,而不是直接更新浏览器
DOM
中的所有节点?
、
与浏览器
DOM
相比,reander中react js创建了
虚拟
DOM
,并更新了浏览器
DOM
。与其拥有
虚拟
DOM
,为什么不直接在浏览器
DOM
中更新。
浏览 2
提问于2017-11-07
得票数 2
1
回答
虚拟
DOM
在类似Todo的应用程序中的优势是什么
、
、
我想我理解了
虚拟
dom
是如何工作的。它使用内部的javascript对象来表示
dom
结构,当某些东西发生变化时,它会进行比较并修补真正的
DOM
。在这些情况下,我确切地知道我应该在
DOM
中的什么位置执行操作,并在确切的节点上直接操作
DOM
。如果使用
虚拟
DOM
,它将进行比较,并找出更改是什么,最后一步,它将应用更改并修补真实的
DOM
。这正是我在没有
虚拟
DOM
的情况下所做的事情。如果我的真实
DOM
浏览 1
提问于2017-08-26
得票数 2
1
回答
是否将生成的
虚拟
DOM
与过去的
虚拟
DOM
表示或实际
DOM
进行比较?
当调用render方法时,将生成
虚拟
DOM
表示。这个问题基于这个视频的第二个21:28 :28:。
浏览 1
提问于2016-07-09
得票数 1
回答已采纳
1
回答
reactjs如何在单个事件循环中更新
dom
中的所有更改以仅绘制
dom
一次
、
、
、
、
我读了一篇关于reactjs.Reactjs中的
dom
更新的文章,它更新了单个事件循环中的所有更改。我了解javascript中的事件循环以及它在核心javascript.Can中是如何工作的。
浏览 19
提问于2018-12-19
得票数 0
1
回答
我对反应和解的理解正确吗?
、
从我一整天通过查看不同教程所收集到的内容来看,对
dom
执行更新的反应方式似乎是通过下面的过程进行的。用户以某种方式与真实的
DOM
交互,从而触发
DOM
事件,事件的处理程序最终触发一个函数,该函数告诉更新的反应。React获取
虚拟
dom
的“快照”(此时它也代表真实的
dom
),然后使用更新的状态和道具创建一个新的
虚拟
dom
。React会区分快照和新的
虚拟
dom
,然后只修改需要修改的部分以匹配新的
虚拟
<e
浏览 0
提问于2020-11-01
得票数 1
2
回答
不带
虚拟
DOM
的ReactJS
、
有没有可能在没有
虚拟
DOM
的情况下使用REactJS?我发现很难在第三方工具中使用ReactJS,因为它是
虚拟
的
DOM
。如果我可以关闭
虚拟
dom
,使用起来会容易得多。这个是可能的吗?
浏览 3
提问于2015-12-22
得票数 4
1
回答
增量
DOM
与
虚拟
DOM
在角度上的差异
、
、
、
、
我试过阅读一些文章,但我无法理解,什么是增量
DOM
?增量
DOM
和
虚拟
DOM
有什么区别?
浏览 2
提问于2019-12-16
得票数 12
回答已采纳
1
回答
什么是
虚拟
的多姆在内存中?
、
、
我了解到
虚拟
域如何批次
DOM
操作来提高性能。然而,我看到一些帖子说
虚拟
域是快速的,因为它是实际
DOM
的in-memory representation。 这是否意味着浏览器的真正
DOM
不在内存中?如果浏览器的
DOM
也是in-memory,那么
虚拟
dom
的in-memory有什么特殊之处呢?
浏览 5
提问于2021-03-12
得票数 0
回答已采纳
1
回答
为什么浏览器不能在内部使用
虚拟
域作为优化呢?
、
、
、
、
据我所知,
虚拟
DOM
是一棵由Javascript对象组成的树,具有父母/子女等,但没有真正
DOM
的大部分“沉重”特性。框架(例如React/Vue)通过从头创建一个
虚拟
DOM
来响应模型状态的变化,然后对其
虚拟
DOM
的最后一个版本进行区分,以确定要更改的真正
DOM
。我读过的许多东西都声称
虚拟
DOM
更快,因为每次发生更改时,真正的
DOM
都必须重新布局(甚至重新绘制),但这不是真的--
浏览 4
提问于2017-03-06
得票数 18
1
回答
反应
虚拟
DOM
、
、
、
React具有一个
虚拟
的
dom
,如果有任何更改,它会将这些更改与新的
虚拟
dom
进行比较,并以最少的步骤将这些更改应用于真正的
dom
。因此,它是否总是有两个副本,或者每个副本都重新呈现一个新的
虚拟
dom
,并与上一个最新的比较。
浏览 1
提问于2017-08-10
得票数 0
回答已采纳
4
回答
“
虚拟
”
dom
操作?
、
、
、
我知道做多个
dom
操作是不好的,因为它会强制多个重绘。/>');$('body').append('<div><div></div><div></div><div></div><div></div></div>'); 但我对
虚拟
操作很好奇
浏览 2
提问于2012-11-03
得票数 9
回答已采纳
2
回答
虚拟
DOM
在React或Vue中的工作方式
、
、
我是一名学生,我正试图为我的大学项目创建自己的
虚拟
DOM
(它将没有任何像道具或事件这样的高级特性,我将保持它的简单性),就像其他著名的框架React、Vue和其他。如果我对任何深层子元素进行了更改,而不是需要比较完整的
虚拟
DOM
(包括所有的子元素和父元素),或者只需要比较该子元素。如果我必须将完整的新
虚拟
DOM
(包括所有的子程序)与以前的
虚拟
DOM
进行比较。那么,为什么我要关心React或Vue中的重新呈现(因为子元素的任何更改都会迫使框架比较完
浏览 7
提问于2022-01-19
得票数 0
1
回答
ShouldComponentUpdate和
虚拟
DOM
反应
、
即使shouldComponentUpdate()返回false,当使用setState()调用更新组件时,react如何为组件创建新的
虚拟
DOM
?react是否会为所有组件重新创建
虚拟
DOM
,甚至是没有调用setState()的组件?我的意思是,假设对子组件调用setState(),是否也会为父组件反应一个新的
虚拟
DOM
?
浏览 0
提问于2019-06-05
得票数 0
1
回答
react何时将更改应用于真正的
dom
?
正如我们所知,react在
虚拟
Dom
上工作,而不是真正的
Dom
。当状态或属性发生变化时,،会在
虚拟
Dom
中发生变化。当调用setstate()方法时,我们可以考虑将此更改应用于实际的
Dom
吗?
浏览 27
提问于2021-08-21
得票数 0
回答已采纳
3
回答
React的数据绑定真的是单向的吗?好像是双向的
、
通过每次发生状态更改时重新呈现
虚拟
DOM
,React使您更容易思考应用程序所处的状态。这个过程如下所示,信号通知我们的应用程序一些数据已经改变了--重新呈现
虚拟
DOM
-> - Diff以前的
虚拟
DOM
,而新的
虚拟
DOM
->只需用必要的更改来更新真实的
DOM
。但是第二个引用似乎表明,它从
DOM
到React,然后重新呈现
虚拟
DOM
和diff进程,而不是重新绘制真实的<e
浏览 4
提问于2015-09-22
得票数 16
回答已采纳
3
回答
虚拟
DOM
的困惑
、
因此,我最近偶然发现了这个图像,我对
虚拟
DOM
状态应用于实际
DOM
的部分内容感到有点困惑。那么,我是否正确地理解了,除其他外,
虚拟
DOM
的职责是抽象我们需要做的实际
DOM
操作? 正确/有效的HTML
DOM
操作是否与在复杂应用程序中使用
虚拟
DOM
具有相同的效果?
浏览 3
提问于2020-11-04
得票数 2
回答已采纳
4
回答
React原住民有一个“
虚拟
DOM
”吗?
、
、
、
、
来自关于
虚拟
DOM
的页面: 但是呢?例如,在规范中有一个,它描述直接使用
DOM
树的方法。我的假设是,我们可以认为R
浏览 10
提问于2017-01-23
得票数 56
1
回答
驱动
虚拟
DOM
性能优于浏览器原生
DOM
的因素是什么?
、
、
在前端web开发中,许多框架倾向于
虚拟
DOM
解决方案(比如React 中的
虚拟
dom
)。通常引用的设计原因是避免了
DOM
操作成为前端渲染的瓶颈问题。为什么
DOM
操作在当前浏览器中比较慢,所以
虚拟
DOM
解决方案可以超过它呢? 浏览器自己能做些什么来消除这个瓶颈呢?浏览器本身难道不开发更多类似于批处理的
DOM
吗?作为指针,当运行时需要从JIT‘’ed跳转到原生
DOM
操作代码时,我觉得这可能与上下文切换有关,但我从未在
浏览 2
提问于2016-07-12
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何实现 React 中的虚拟 DOM(上)
React基本架构及虚拟DOM结构
如何实现 React 中的虚拟 DOM(下)
DOM系列:DOM操作小结
DOM编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券