腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
浏览器
渲染
引擎: ReactJS是如何指示
渲染
引擎进行
DOM
部件更新的?
、
据我所知,ReactJS使用虚拟
DOM
来区分查找更新的
DOM
节点,并只重新呈现
DOM
节点的一部分,而不是更新所有的
DOM
节点。通常浏览器
渲染
引擎会重新绘制所有的
DOM
节点,我想知道ReactJS是如何指示
渲染
引擎只更新特定节点的。
浏览 20
提问于2018-02-19
得票数 0
2
回答
Nuxt:如何在重新
渲染
后执行外部脚本?
、
Nuxt/Vue:如何在重新
渲染
DOM
之后调用外部脚本(由第三方托管)?在每条路线上。 我使用了一个向
dom
添加元素的脚本,但虚拟
dom
不匹配。因此,一旦脚本添加了这些元素,虚拟
dom
就会将它们全部删除。 添加一个defer标签不会做任何事情,它只是在初始
渲染
之后加载脚本,然后在重
渲染
器上也会发生同样的事情。没有错误消息-在重新
渲染
之前只有一次
dom
元素的闪现。这是我目前设置的预期行为,但我正在寻找(不顾一切)解决办法。
浏览 75
提问于2019-06-11
得票数 0
1
回答
聚合物1.0如何懒惰
渲染
dom
-repeat
我有一个相当大的
dom
-repeat,需要10秒才能在屏幕上完全
渲染
。有没有办法一步一步地
渲染
dom
-repeat的一部分,直到它完全
渲染
?<template is="
dom
-repeat" items="{{itemList}}"></template> 这个列表大约有16000个条目,之所以这么长,是因为在我的应用程序中,它是一
浏览 0
提问于2016-10-04
得票数 2
2
回答
在运行时启用/禁用缓冲
渲染
我有一个使用缓冲
渲染
器的栅格。是否有可能在获取
DOM
之前暂时关闭bufferedRenderer,然后再将其打开?
浏览 25
提问于2016-09-15
得票数 1
回答已采纳
1
回答
React在链接之间导航
、
、
<BrowserRouter></BrowserRouter>
浏览 2
提问于2018-08-23
得票数 1
1
回答
反应测试componentWillReceiveProps
、
、
最后,我在
DOM
(renderIntoDocument)和浅
渲染
之间切换,我有两个问题: 谢谢
浏览 5
提问于2016-02-29
得票数 1
回答已采纳
1
回答
在所有的
渲染
完成和inputEl
渲染
之后,哪个方法应该得到fier
、
在所有的
渲染
完成和inputEl
渲染
之后,哪个方法应该得到fier。 我有选项卡面板,我使用面板和窗格有表单和表单有显示字段。 在我的例子中,我的displayfield值没有被
渲染
。该值在
dom
中不可用。所以我想手动添加这些值。Ext.fly(displayfield.id).set({ 'value': displayfield.value }); 但问题是 在
dom
中完成
渲染
之前,-afterender方法会被激活。
浏览 20
提问于2020-09-24
得票数 0
1
回答
如果初始值是一个需要大量计算的函数,useState会导致
渲染
吗?
、
、
useState(() => { return initialState;如果
dom
已经
渲染
,然后someExpensiveComputation完成,react会在那之后重新
渲染
dom
吗?
浏览 1
提问于2020-02-23
得票数 2
2
回答
Dom
-Repeat Render:它到底是做什么的?正确的方式告诉
dom
-repeat重新呈现它的项目吗?
在过去的两天里,我一直在和一个嵌套的
dom
-repeat打架。但是仍然不理解
渲染
函数的用途。我更改了绑定到
dom
-repeat的数据,并调用了
渲染
器,但什么也没有发生。当绑定到
dom
-repeat中的数据在外部发生更改时,有哪些其他方法/正确的方法可以在
dom
-repeat中重新呈现项目。 谢谢
浏览 1
提问于2016-11-01
得票数 0
3
回答
为什么浏览器不能像游戏引擎那样每秒多次完全呈现
DOM
,而不会与性能作斗争?
、
、
、
、
我试图理解为什么浏览器每秒多次完全呈现
DOM
是一项艰巨的任务,就像游戏引擎为他们的画布所做的那样。游戏引擎可以在每一帧中执行许多次计算,计算光线、阴影、物理等,并且仍然保持无缝的帧率。为什么浏览器不能做同样的事情,允许每秒无缝多次完整地重新呈现
DOM
? 我理解
渲染
DOM
和
渲染
游戏场景是两个完全不同的任务,但我不明白为什么后者在性能方面要难得多。请尝试专注于
渲染
DOM
的特定方面,并解释为什么游戏引擎不会面临同样的问题。例如-“浏览器需要解析HTML,而游戏的所有代码都是预
浏览 0
提问于2020-09-25
得票数 1
1
回答
Chrome Bug - window.scroll方法截取
DOM
呈现
、
、
、
、
首先,使用此页面上的导航菜单(左侧):使用Chromium的文档检查器,我可以清楚地看到li元素的背景色已经正确更新,但是它们没有被
渲染
。有趣的是,在我将鼠标悬停在Chrom的文档检查器中未呈现的html元素上之后,它将继续呈现
DOM
更改! 我该如何解决这个问题呢?
浏览 0
提问于2012-06-07
得票数 1
回答已采纳
1
回答
在测试与酶反应组件时,要使用哪些html属性来选择节点?
、
我正在使用酶法测试react组件,并试图找出哪些html属性来用足够的信息来装饰节点,以便在测试中选择它们。出于几个原因,我对使用className犹豫不决。首先,如果我设置了一个className,它意味着有一些特定于该节点的样式,而且在很多情况下,在我的测试中,我只需要一种方法来选择节点并断言它的一些内容。其次,我使用,所以设置全局类名只是为了支持单元测试,感觉是错误的。除了人们用来向节点添加任意信息的class属性之外,还有其他很好的替代方法吗?
浏览 2
提问于2016-04-20
得票数 0
1
回答
如何测量
DOM
渲染
时间Angular 2应用程序?
、
、
、
、
但是,我也想测量一下
DOM
渲染
时间。我的应用程序是内容密集型的,
渲染
时间可能会很长。如果有人知道如何使用benchmark.js来
渲染
DOM
,您能给出一些建议吗?
浏览 13
提问于2017-02-17
得票数 10
1
回答
DOM
树
渲染
结果
、
、
我想知道
DOM
树元素放在正确的位置有多重要?
浏览 4
提问于2011-09-23
得票数 0
回答已采纳
2
回答
如何使用React同步
渲染
组件(或
渲染
为string)
、
、
由于在这里解释的原因太长(而且不是很相关),我希望能够绕过React的
渲染
批处理,并强制组件树立即呈现在某个
DOM
元素中,即使这意味着强制布局和应用程序的减慢。我不需要绑定任何侦听器-我只需要测量
渲染
组件的尺寸,然后将其从
DOM
中删除。我能想到的唯一解决方案是
渲染
到字符串并设置容器的innerHTML,但renderToString方法只在react-
dom
/server上可用,通过查看代码,它似乎在整个React库中全局地更改了批处理策略
浏览 0
提问于2016-06-23
得票数 4
1
回答
react何时将更改应用于真正的
dom
?
正如我们所知,react在虚拟
Dom
上工作,而不是真正的
Dom
。当状态或属性发生变化时,،会在虚拟
Dom
中发生变化。当调用setstate()方法时,我们可以考虑将此更改应用于实际的
Dom
吗?
浏览 27
提问于2021-08-21
得票数 0
回答已采纳
4
回答
在@onchange后重置<input>文本
因为ValueText不会改变
渲染
过程,所以不会更新它/替换用户输入。有没有一种方法可以将元素属性标记为“脏”,这样即使虚拟
DOM
没有改变,blazor
渲染
也会刷新
DOM
?
浏览 0
提问于2020-04-27
得票数 4
1
回答
Ag- grid,在单元格
渲染
器中获取网格
dom
元素的方法
、
我想在单元格
渲染
器中获得Grid
dom
元素。有可能吗? 这是因为我必须通过createPortal方法将我的组件附加到网格
DOM
。但我不知道如何在自定义单元格
渲染
器中获取网格元素,我猜它可以在ICellRendererParams中找到,但我找不到。
浏览 91
提问于2020-12-01
得票数 0
1
回答
按顺序同步呈现React组件
、
、
、
{this.props.renderC && <ComponentC/>} )} <ComponentC/>执行一些
DOM
由于<ComponentB/>使用这些鼠标坐标作为道具,因此当用户移动鼠标时,ComponentX会不断地重新
渲染
,从而导致子组件也会重新
渲染
。根据鼠标位置,renderC设置为true,这会导致<ComponentC/>进行<e
浏览 90
提问于2018-06-01
得票数 0
1
回答
鼠标突出显示干扰HTML5游戏
、
、
、
但是,有一个问题是,如果除了画布元素之外还使用
DOM
元素,在画布上单击并拖动将突出显示并“选择”
DOM
元素。随后的单击操作将开始“拖动”
DOM
元素,而不是注册到画布。有没有办法让
DOM
元素“不能高亮显示”?还有谁有这个问题吗? 补充:这个游戏是一个射击游戏,所以你可以按住鼠标点击不停的射击。但是您的健康和积分存储在
DOM
元素中。我可以将分数/健康值
渲染
到画布上,但在
DOM
元素上
渲染
会更快。
浏览 1
提问于2013-04-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
原来 CSS与JS 是这样阻塞 DOM 解析和渲染的
DOM系列:DOM操作小结
DOM编程
DOM系列:浏览器与DOM 主标签
开源项目HTML DOM:解决原生JS中的常见DOM任务
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券