腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
关注
react
的
事件
侦听器
中
的
内存
泄漏
、
react
是否会处理
事件
侦听器
,并在状态更改时将其移除?看看下面的代码,我在HtmlElement中使用了onClick。当状态改变时,元素本身可以被移除。
react
会清理
事件
监听器吗?class Users extends
React
.Component { super(props); this.state = { data
浏览 20
提问于2019-05-14
得票数 0
回答已采纳
1
回答
为什么创建监听器会因为在Google Closure中产生
内存
泄漏
而臭名昭著?
、
这篇关于
内存
泄漏
的
文章强调,拥有多余
的
事件
侦听器
会导致Google Closure javascript库
中
的
内存
泄漏
。 为什么特别是
事件
侦听器
?
浏览 3
提问于2012-06-20
得票数 1
回答已采纳
2
回答
由于ReactJS重命名导致
事件
发射器
内存
泄漏
、
、
、
我使用ipcMain和ipcRenderer在后端和前端之间发送
事件
,它们只是EventEmitter类
的
子级。 我正在处理
的
问题是EventEmitter
泄漏
。我
的
React
前端发送一个
事件
,后端返回数据。
React
然后将数据分配到它
的
状态,这会导致重呈现,然后创建另一个
事件
侦听器
。这会创建一堆
事件
侦听器
,然后我会得到
内存
泄漏
浏览 19
提问于2021-03-25
得票数 1
回答已采纳
3
回答
为什么我要删除
事件
侦听器
?
、
我看到很多这样
的
代码: // add event listener // remove eventlistener我理解如果监听器设置在全局window之类
的
东西上,但是如果它只是在即将被卸载
的
组件
中
的
一个HTML元素上,那么监听器不会随组件一起消失吗?
浏览 12
提问于2018-11-12
得票数 24
回答已采纳
2
回答
是否需要在关闭窗口之前从窗口对象
中
删除
事件
侦听器
?
我知道,如果不从未使用
的
DOM元素
中
删除
事件
侦听器
,则会导致
内存
泄漏
。我
的
问题是,这也适用于窗口对象吗?我有一个“存储”
事件
的
事件
侦听器
,只要标签打开,我就需要绑定它。当窗口(选项卡)关闭时,浏览器是否清除
事件
侦听器
,还是存在
内存
泄漏
的
风险?
浏览 0
提问于2018-01-23
得票数 4
回答已采纳
1
回答
React
:从服务器卸载
事件
侦听器
、
、
在我
的
app.js
中
,我正在安装
事件
侦听器
。在几次重新加载之后,我得到了“警告:可能
的
EventEmitter
内存
泄漏
检测到了。添加了11个更改监听器”。 ArticleStore.addChangeListener((e)ArticleStore.removeChan
浏览 0
提问于2016-01-11
得票数 0
回答已采纳
3
回答
事件
如何导致C#
中
的
内存
泄漏
,弱引用如何帮助缓解这种情况?
、
、
、
据我所知,有两种方法(据我所知)可导致C#
中
无意中
的
内存
泄漏
: 我不太明白第二点。如果源对象
的
生存期比
侦听器
长,并且在没有其他引用时
侦听器
不再需要
事件
,则使用普通
的
.NET
事件
会导致
内存
泄漏
:源对象在
内存
中保存应该被垃圾收集<e
浏览 7
提问于2010-09-07
得票数 27
回答已采纳
3
回答
AS3
内存
泄漏
示例
、
是否有人可以发布一个as3代码示例(特别是
事件
侦听器
),这将是一个可能
泄漏
内存
的
简单示例……同样希望你能发布一个问题
的
解决方案? 问题是: AS3
事件
侦听器
中
内存
泄漏
的
简单示例是什么?您如何解决它?
浏览 0
提问于2010-04-10
得票数 9
回答已采纳
1
回答
适用于window.onstorage
的
removeEventListener?
、
、
、
、
MDN docs描述了两种可能用于侦听存储
事件
的
方法:window.addEventListener('storage', () => { ... })和window.onstorage = () =在
React
应用程序
中
,如果我在useEffect钩子中使用addEventListener,我会希望返回清理函数window.removeEventListener('storage', ... ),以避免在组件卸载后发生
内存
泄漏
。但是,win
浏览 79
提问于2020-12-13
得票数 0
回答已采纳
2
回答
DOM
事件
-
侦听器
垃圾收集
、
、
如果将
事件
侦听器
附加到表
的
特定列
中
的
每个单元格,然后从表
中
删除每一行,则为了避免
内存
泄漏
,开发人员是否需要在删除行之前删除
事件
侦听器
,或者浏览器是否需要清理?编辑:迈克尔建议
的
这篇文章说,event delegation
的
性能比直接将
侦听器
绑定到表
中
的
每个单元格要好,但我不确定从垃圾收集
的
角度来看,它是更好还是
浏览 3
提问于2013-01-16
得票数 5
回答已采纳
1
回答
AngularJS -- $destroy是否删除
事件
侦听器
?
、
通过侦听此
事件
,您可以删除可能导致
内存
泄漏
的
事件
侦听器
。注册到作用域和元素
的
侦听器
在被销毁时会自动清除,但是如果您在服务上注册了
侦听器
,或者在未被删除
的
DOM节点上注册了
侦听器
,则必须自己清理它,否则可能会导致
内存
泄漏
。我
的
指令中有一个element.on "click", (event)
浏览 1
提问于2014-11-17
得票数 203
回答已采纳
1
回答
TypeError:无法读取空
react
.js应用程序
的
属性“classList”
、
我一直在获取TypeError:无法在我
的
react
应用程序
中
读取null属性'classList‘。我对此反应很新,所以一直在试图解决这个问题,但没有结果。这是错误和我
的
组件,有人知道问题出在哪里吗?我
的
组件/代码:import {FaTwitter ,FaInstagram ,FaFacebookF , FaLinkedinIn} from
浏览 4
提问于2020-07-26
得票数 0
2
回答
JavaScript
事件
侦听器
内存
泄漏
、
、
我正在使用
React
、Redux和Three.js开发一个Three.js应用程序。我
的
应用程序使用鼠标移动和点击作为输入。现在,由于某种原因,每当我单击或移动鼠标时,我
的
应用程序就会变得越来越慢。如下面的性能概要所示,似乎存在某种类型
的
内存
泄漏
,导致
事件
侦听器
使用
的
内存
不断增长。据我所知,屏幕截图中
的
黄色行显示了
事件
侦听器
不断增长
的
浏览 5
提问于2017-11-20
得票数 3
回答已采纳
2
回答
如何从FileSystemWatcher
事件
中
释放
事件
侦听器
、
使用FileSystemWatcher,是否有一种方法可以在
事件
触发后处理
事件
侦听器
的
实例? Console.WriteLine(@"Second: Success sending{0}\{1}", e.FullPath,
浏览 0
提问于2013-01-28
得票数 2
回答已采纳
2
回答
在删除元素之前是否需要删除
事件
侦听器
?
、
、
、
如果我有一个父元素,它
的
子元素绑定了
事件
侦听器
,那么在清除父元素之前,我需要删除这些
事件
侦听器
吗?(例如,parent.innerHTML = '';)如果从DOM
中
删除一个元素,
事件
侦听器
没有从该元素解除绑定,会不会有
内存
泄漏
?
浏览 0
提问于2011-05-18
得票数 103
回答已采纳
1
回答
React
& Redux
中
的
事件
侦听器
内存
泄漏
、
、
我试图使用
React
和Redux来构建一个基于WebGL/Three.js
的
游戏。性能配置文件
中
的
黄色行显示了这种不断堆积
的
事件
。 不幸
的</em
浏览 0
提问于2017-11-17
得票数 0
1
回答
REACT
,当某些函数运行时,我
的
javascript代码会变慢
我正在尝试制作一个
react
应用程序,每次你点击按钮,或者在页面加载时,绿色方块随机移动,但每次随机点击移动时,它会运行enem()函数,正如预期
的
那样。const { useRef } =
React
const textInput = useRef() var randomize = Math.floor(Math.random() * 1320) const [change, setchan
浏览 21
提问于2021-10-10
得票数 0
2
回答
如果DOM对象附加了
事件
,移除DOM对象(在Javascript
中
)会导致
内存
泄漏
吗?
、
、
、
因此,如果在javascript
中
,我在HTML页面
中
创建了一个DOM对象,并将
事件
侦听器
附加到该DOM对象,那么当我从HTML页面
中
删除该DOM时,
事件
侦听器
是否仍然存在并导致
内存
泄漏
?{ body.innerHTML = ''; //empty it.因此,
浏览 0
提问于2010-06-08
得票数 4
1
回答
v8引擎处理
内存
泄漏
问题
的
Javascript
、
、
在Javascript
中
,如果我们删除父DOM节点上
的
事件
侦听器
,而没有显式地删除子节点上
的
事件
侦听器
,则会出现
内存
泄漏
。V8不自动删除子引用有什么特别的原因吗?
浏览 0
提问于2015-02-10
得票数 1
2
回答
从AngularJS指令
中
删除
事件
侦听器
、
、
、
、
我试图在AngularJS
中
实现一个简单
的
指令。特别是,我希望开发一个加载程序按钮,在按下它
的
时候改变它
的
方面,并且我想在我
的
应用程序
的
所有需要它
的
页面
中
重用它。我在开发人员指南上读到: “AngularJS会发出几个特殊
事件
。当用角
的
编译器编译
的
DOM节点被销毁时,它会发出一个$destroy
事件
。类似地,当AngularJS作用域被销毁时,它会向侦听作用域广播一个$destr
浏览 3
提问于2014-01-07
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
解决Django应用程序中的内存泄漏问题
Java:Java中内存泄漏的原因以及如何避免它们
iOS APP内存泄漏的问题
JDK7和8中关于ForkJoinPool的内存泄漏BUG
鸿蒙APP解决内存泄漏的问题
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券