CNode

要做一个全局事件监听,直接挂在global下好不好

问答
Llvyue发布于11 年前最后回复11 年前7 回复4073 浏览0 收藏

我要做一个全局事件监听,把emitter直接挂在global 上有没有什么问题?还有没有其他的更好的方法?请各位大神指教 untitled1.png

查看回复

回复 (7)

M
MiguelValentine#2·11 年前

我出五毛,你这是要溢出

L
lvyue#3·11 年前
引用 MiguelValentine我出五毛,你这是要溢出

@MiguelValentine 有更好的方式么

M
MiguelValentine#4·11 年前
引用 lvyue@MiguelValentine 有更好的方式么

@lvyue 不要尝试在全局中的emitter和闭包。两大溢出元凶。

M
MiguelValentine#6·11 年前
引用 20082496@MiguelValentine 瓜神在这儿呢!

@20082496 。。。被活捉了。

M
magicdawn#7·11 年前

可以~ 你可以使用某一个 module 导出一个 单例 emitter, 实际上跟 global 是一样的~

关于内存泄露, 要说用下全局变量就算的话, 那 java/c#/c 的 static 不都是了~ 呵呵!

参与回复
登录后即可参与回复。登录