前端面试之onclick与addEventListener区别详述
今天面试官问了这么一个问题: onclick 与 addEventListener 有哪些区别呢 很好问住了,自己答得不太满意,下来自己查了查红宝书第 17 章事件和 MDN,大概了解了是怎么一回事 上来先把答案摆上: # 区别 addEventListener() 是 W3C DOM 规范中提供的注册事件监听器的方法。它的优点包括: 允许给一个事件注册多个监听器 特别是在使用 AJAX 库,JavaScript 模块,或其他需要第三方库 / 插件的代码 提供了一种更精细的手段控制 listener 的触发阶段(可以选择捕获或者冒泡) 它对 任何 DOM 元素...
more...