在大多数事件委托示例中,我从多个站点进行阅读,我仅看到ul/li
的示例。在这种情况下,每次点击只做相同的事情,只需要一个不同的id,那么事件委托无疑会更好。
如果我有一个巨大的事件监听器充满了,情况仍然会如此:
if (event.target.id == "this") {
doThis();
},
if (event.target.id == "that") {
doThat();
}
依此类推..假设有100个不同的按钮,每个按钮具有10-15条不同的代码行?为每个按钮分配不同的事件侦听器是否更好?