【发布时间】:2016-02-11 17:25:05
【问题描述】:
我正在用 jQuery 构建一个发布/订阅框架,我想知道在文档根目录上触发和侦听事件是否会降低性能?
我能找到的所有文章都描述了在文档级别监听事件显然会受到惩罚,但从更具体的元素触发它们 - 例如监听“点击”。
我的伪代码:
$(document).on("myCustomEvent", function() {
alert("Event triggered");
});
$(document).trigger("myCustomEvent");
我的事件在 DOM 中没有合适的位置,但我总是可以添加一个虚拟元素来触发/监听它是否更好,但我宁愿不这样做。你怎么看?
【问题讨论】:
标签: javascript jquery performance events