gpt4 book ai didi

javascript - 使用 event.stopPropagation()

转载 作者:行者123 更新时间:2023-12-02 19:06:27 25 4
gpt4 key购买 nike

在游戏中,用户必须多次点击/使用按键,

Is there any advantage to use event.stopPropagation() in all event handler which i know bubbling is useless?

假设我有一个绑定(bind)了点击事件的div,

<div id="mydiv">CLICK</div>
$('#mydiv').click(function(){...});

如果我点击它,该事件将传播到该 div 的所有祖先元素(例如 body/html/document/window)。所以只是想知道这对于立即停止事件传播是否会更好、相同或最差。

事实上,我不知道 javascript 引擎内部如何处理绑定(bind)(或未绑定(bind))到元素的事件,如果它作为监听器工作还是什么......

最佳答案

这有点笼统,但要回答您的直接问题,除非您需要停止传播,否则没有理由这样做。传播不会阻碍游戏的效率,而是有太多的事件绑定(bind)。考虑在父元素上使用通用绑定(bind),然后处理事件的实际目标以确定要采取的操作。

关于javascript - 使用 event.stopPropagation(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14264520/

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