好奇,如果有人可以给我一个论点,使用一个而不是另一个。
示例1)
XML
<Button id="editGroupBtn" class="groupEditButton" title="Edit" />
JS
function handleEditGroupClick(e) {
//Insert Amazing Code here
}
$.editGroupBtn.addEventListener('click',handleEditGroupClick);
示例2)
XML
<Button onClick="hanleEditGroupClick" class="groupEditButton" title="Edit" />
JS
function handleEditGroupClick(e) {
//Insert Amazing Code here
}
目前我的上级正在争辩他喜欢分离关注点(只有观点才有看法)。我的论点是添加和删除事件监听器的问题(需要更多的维护,更多的代码混乱,我认为代码更慢)
此外,按钮的创建实际上是循环的,所以我的论点是你也不必添加一个ID来监听你是否有onClick(我是粉丝,因为我没有有一个ID的倍数)但还有其他工作