javascript - 找出哪些代码导致 DOM 节点创建失控的好方法是什么?

标签 javascript dom google-chrome-devtools

Chrome 开发工具发现了一些问题 similar to those posted here ,正在创建的 DOM 节点数量超出了我认为应该给予我的设计选择的数量。

Dom node count increasing

有什么好方法可以找出导致 DOM 节点创建失控的代码区域?这些信息确实很有用,但弄清楚如何利用它似乎比处理 CPU 配置文件要简单得多。

最佳答案

尝试拍摄两张堆快照(Profiles 面板),一张带有少量 DOM 节点,一张带有大量 DOM 节点,然后比较并查看是否保留了许多节点。如果是,您将能够检测到主要保持器。

关于javascript - 找出哪些代码导致 DOM 节点创建失控的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12966393/

相关文章:

jquery - 如何使用 jQuery 分配 dame 类选择器但不同的数组?

google-chrome-devtools - 更新到版本 32.0.1700.76 m 后,Chrome 不显示 Silverlight RIA 服务消息的网络流量

javascript - 如何中断 localStorage 更改

javascript - Mongoose .populate() 未填充

javascript - 拉斐尔JS :Text around path not visible

javascript - 如何获取属性的值?

javascript - 在 IE8 中无法使用 document.getElementById 找到 DOM

google-chrome-devtools - 在 Android 设备上调试网站时 Chrome Devtools 关闭

php - 是否有 JavaScript 方法来执行 file_get_contents()?

javascript - 从 Javascript 调用组件中的方法 - Angular2