腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
jQuery是否使用
DOM
中的索引来提高
性能
?
、
、
、
我想知道jQuery是将索引构建到
DOM
中以提高选择器
性能
,还是在您选择元素时只是循环/递归循环
DOM
?原因是我试图做一些对
性能
非常敏感的操作,并且在普通的老式
js
/
DOM
中会相当容易,而使用jQuery选择器会更复杂一些。如果我用
js
的方式去做,但发现jQuery的执行速度会更快,我会责备自己。
浏览 5
提问于2011-02-17
得票数 1
回答已采纳
1
回答
用Javascript中的Regex解析XHTML字符串并将其转换为
DOM
、
、
、
、
我在Javascript中做了一个不同String2
DOM
技术的速度基准测试,我测试了从innerHTML、outerHTML、insertAdjacentHTML、createRange、DOMParser、doc.write (通过iFrame)到甚至John Riesigs HTMLtoDOM
JS
库的所有东西。createElement/appendChild (+setAttribute和createTextNode)是在Javascript中创建
DOM
元素的最快方法。这两种方法不能仍然结合起来,以便创建一种将DOMSt
浏览 4
提问于2012-06-21
得票数 2
1
回答
访问shadowRoot或
DOM
(例如querySelector) v缓存变量的
性能
影响?
、
、
、
我想知道通过document.getElementById或document.querySelctor访问
DOM
对
性能
有多大影响?我正在考虑的另一种方法是访问元素一次,即let x = document.getElementById('x');,然后使用该变量代替重复的
DOM
查询。我想象使用变量会更快,但我很好奇大多数
JS
引擎是否会自动处理这种类型的优化。 此外,我正在考虑将自定义html元素与shadowRoot一起使用。阴影根是否会充当呈现的
DOM
元素层的
JS
缓存
浏览 1
提问于2018-10-09
得票数 1
3
回答
javascript
dom
插入。
性能
与泄漏?
、
、
我想知道做复杂元素
dom
插入的正确方法是什么。
DOM
插入顺序注意
Dom
插入顺序:永远不要在根元素本身附加到
DOM
之前将子元素附加到根元素。document.body.appendChild(root
浏览 2
提问于2009-10-16
得票数 0
回答已采纳
1
回答
维护实时HTMLCollection的
性能
成本是多少?
、
、
我的前端
JS
代码的一部分依赖于数千个
DOM
节点的实时。因为它是实时的,所以它会随着
DOM
的更新而自动更新。这是否等同于我每次修改
DOM
时都重新运行document.getElementsByClassName调用,或者在幕后进行了
性能
优化?
浏览 0
提问于2018-12-25
得票数 2
1
回答
虚拟
DOM
让应用程序变得更快还是更慢?
、
、
、
我刚刚阅读了Svelte
JS
文档,其中提到的三个加分点之一是在这个框架中没有虚拟
DOM
,这使得我们的应用程序更快、更轻。但我发现一些参考资料说,虚拟
DOM
是一种加速应用程序和高
性能
的方法(例如React
JS
或Vue
JS
)。那么哪一个理论是正确的呢?谢谢
浏览 28
提问于2020-07-24
得票数 0
1
回答
Google API加载回调计时?
Google javascript API客户端库脚本在部分中加载,如下所示: <script src="https://apis.google.com/
js
/client.
js
?是否保证这也将在
DOM
完成加载之后执行?我的onload方法需要通过ID查找一个元素,并使用从Google API获得的数据对其进行修改,我担心在调用该方法时该元素是否可用。jsjs
浏览 0
提问于2013-02-26
得票数 0
回答已采纳
1
回答
如何测量
DOM
渲染时间Angular 2应用程序?
、
、
、
、
当我使用Angular 2开发web应用程序时,我开始对像这样的
性能
测试有疑问。因此,我得到了一个非常有用的答案,我可以开始做
性能
测试。但是,我也想测量一下
DOM
渲染时间。如果有人知道如何使用benchmark.
js
来渲染
DOM
,您能给出一些建议吗?
浏览 13
提问于2017-02-17
得票数 10
1
回答
Wasm
DOM
访问和引用类型
、
、
我一直在密切关注组件的路线图,特别是调用
JS
互操作的
性能
。作为这个的一部分,我们将能够对Wasm中的表进行基本操作。第四阶段已被批准为。火狐和Chrome正在努力实现这一提议。。基于这个答案。引用铬的描述 允许WebAssembly模块保存对
JS
/
DOM
对象的引用,将它们作为参数传递,将它们存储在局部变量和全局中,并将它们存储在WebAssembly.Table对象中。这允许从wasm访问
DOM
吗?还是还需要更多的实现?会提高/匹配访问
DOM
的
JS
浏览 5
提问于2020-06-26
得票数 4
回答已采纳
3
回答
当我们可以直接编写html时,为什么要使用ReactDOM.render()来更改html?Ps。我刚开始反应
、
、
我刚刚开始学习react,我不明白为什么我们需要使用reactDOM.render(),因为我们可以直接编写HTML。
浏览 3
提问于2021-09-03
得票数 0
回答已采纳
1
回答
如果我改变一个Wordpress主题,那么它会导致
性能
和页面加载速度的提高吗?
、
、
、
、
问题是,这个主题包含了数百个
DOM
类、Javascripts库和多个CSS文件。我正在考虑改变我的博客的主题,因为当前的主题是非常强大的,他们的大部分功能是不必要的,我的简单博客。每次页面加载时,都会对
JS
文件、CSS文件、服务器往返进行不必要的调用,并创建
DOM
节点。 因此,假设我改变了我博客的主题,那么这会提高快速加载速度和<
浏览 0
提问于2018-11-03
得票数 2
2
回答
React.
js
如何使用虚拟
DOM
加速呈现
、
、
、
、
引用这篇()文章 另外,添加一个将display样式属性设置为none的元素是否会严重影响
性能</em
浏览 3
提问于2016-05-11
得票数 2
9
回答
基于
DOM
树的JavaScript模板引擎
、
、
、
、
我更喜欢这样的方法:模板引擎处理
DOM
树而不是文本字符串,然后将熟透的字符串的内容转储到innerHTML中。这在
性能
上是更好的,而且我发现
DOM
操作更适合于构建更多的
DOM
树。我对Javascript模板引擎有什么选择,它可以直接创建
DOM
树而不是基于文本的引擎?我喜欢Mustache.
js
he.
js
的无逻辑方法,但它似乎只在字符串上操作。
浏览 2
提问于2012-02-15
得票数 20
回答已采纳
1
回答
什么时候虚拟
DOM
比真实
DOM
更快?
、
、
我知道,如果在vanilla中更改
DOM
,整个浏览器每次都会进行中继和重绘。那么,使用虚拟
DOM
的原因是为了自动化和开发人员的方便而不是速度吗?
浏览 6
提问于2020-11-27
得票数 0
2
回答
优化
DOM
游戏
性能
、
、
、
我正在使用灵活的
JS
框架和Greensock GSAP (http://www.greensock.com/gsap-
js
/)为动画开发一个在
DOM
上开发的游戏。这是我第一次使用这些技术。当动画在更大的
DOM
元素上执行时,FPS下降到15甚至更少,我有一个问题。一旦禁用缩放,
性能
是可以接受的。任何帮助和建议都将不胜感激。
浏览 0
提问于2013-06-14
得票数 1
回答已采纳
3
回答
$(element).find(".class").css(...)有区别吗?和$(.css).find(“.class”).each()函数中的$(This)元素?
、
如果我想使用jQuery find方法编辑包含特定类的
DOM
元素的CSS属性,如果我使用以下快捷方式,是否会有所不同(在
性能
和浏览器兼容性方面):$(domobject).find(".theclass").each(function() {}); 在我的例子中,
dom
- view.el是一个backbone.
js
浏览 5
提问于2013-04-12
得票数 5
回答已采纳
1
回答
在Webpack2环境中从HTTP2包中提取CSS值得吗?
、
还是我离开
JS
更好呢?当将样式节点添加到
DOM
中时,
性能
如何,是否有任何限制?
浏览 1
提问于2017-02-17
得票数 7
回答已采纳
2
回答
在
DOM
中插入具有特定ID的元素时,最有效的检测方法是什么?
、
、
、
正如标题所建议的那样,我希望检测具有特定id或CSS类的元素插入
DOM
时的确切时间戳(可能还会检测删除它的时间)。最明显的方法是定期轮询文档,方法是使用要查找的元素的id调用document.getElementById,但如果要检测多个元素,则此方法不太准确,而且可能非常
性能
密集型。我看了一下和,但据我所理解,为了检测元素是否被插入或删除,我必须向根
DOM
元素添加一个侦听器,如果每次从页面中插入或删除元素时都需要执行额外的
JS
,这会严重影响
性能
。而且,如果我不使用外部
JS
库,甚至不使用
浏览 5
提问于2014-06-19
得票数 1
回答已采纳
2
回答
JQuery on click事件在带有超链接的下拉菜单中不起作用?
、
、
、
templates: { '<div class="empty-message">',}); 如果我在下拉列表之外有一个正常的链接,那么事件
浏览 44
提问于2016-09-15
得票数 0
回答已采纳
1
回答
火狐浏览器/操作系统中的WebIDL
、
、
、
据我所知,原始的DOMs (在WebIDL之前)是由OMG创建的。但是,没有为Javascript指定此IDL。因此,W3C创建了webidl,它是webidl的一部分,它为
JS
创建API提供了比以前更大的灵活性。以下是我的问题: WebIDL是否在火狐
浏览 6
提问于2014-02-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
开源项目HTML DOM:解决原生JS中的常见DOM任务
前端性能优化—DOM篇
Vue.js技术揭秘-Virtual DOM
JS获取Shadow DOM中的节点
NPM酷库:jsdom,纯JS实现的DOM
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券