gpt4 book ai didi

javascript - 查看 html 节点上的所有打开事件 - Javascript

转载 作者:行者123 更新时间:2023-11-29 15:05:18 26 4
gpt4 key购买 nike

我仍然认为自己是 javascript 的新手...所以请保持温和 :)

有没有办法查看页面上所有打开的事件监听器,并可能查看可能正在运行的任何无限循环?

发生了什么,我正在尝试调试的页面工作正常。节点通过拖放方法动态添加到页面。一切正常,但随着时间的推移,它似乎变得越来越慢 - 这意味着鼠标开始跳动等等。

我不知道这是否是因为 javascript 在内存中存储内容而我的内存快用完了,或者是否因为不断检查 mousemove 上的元素导致页面添加更多元素时速度变慢。

所以我想我会问我认为很明显的事情,也许 eventListeners 正在堆积而我没有意识到,或者可能有一个未关闭的无限循环。

我有 Firebug ,感觉我已经看过所有东西了。我在循环中加入了 console.debug 语句,它们似乎都可以正常结束。

任何调试技巧将不胜感激。

最佳答案

我会说一定要小心内存泄漏,尤其是在 IE 中。这是学习 Javascript 的好资源:www.javascriptkit.com

特别是这里有一些有用的文章: http://www.javascriptkit.com/jsref/events.shtml http://www.javascriptkit.com/javatutors/closuresleak/index.shtml

关于javascript - 查看 html 节点上的所有打开事件 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3687515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com