gpt4 book ai didi

javascript - extjs 中的 mon() 和 on() 有什么区别?

转载 作者:行者123 更新时间:2023-12-03 23:18:08 29 4
gpt4 key购买 nike

谁能解释一下ExtJS中mon()on()的区别?

最佳答案

好吧,如果你想避免内存泄漏,那么你可以使用 mon 而不是 on 来绑定(bind)事件。例如:

var p = new Ext.Panel({
renderTo:Ext.getBody()
,title:'Panel with a listener on the body'
,beforeDestroy:function() {
this.body.un('click', handler);
}
});

如果您将监听器添加为内联函数,例如:

p.on('click', function() {alert('You clicked my body')});

那么就不可能有选择地移除这个监听器。但是,如果您对其使用 mon,则在面板销毁时,ExtJs 会自动删除监听器。

关于javascript - extjs 中的 mon() 和 on() 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12314033/

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