logo

什么是事件委托(event delegation)?为什么它在前端工程里很重要?

What is event delegation? Why is it important in front-end engineering?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: easy

标签: LinkedIn, Event Delegation, Bubbling

目标岗位: Front End Software Engineer, Frontend Engineer, Web Developer

目标公司: LinkedIn

参考答案摘要

答案 事件委托: 把子元素的事件监听“委托”给共同祖先元素,通过事件冒泡在祖先的 handler 中判断 event.target 来处理不同子元素。 为什么重要 性能: 减少监听器数量(尤其是长列表)。 动态元素: 后续新增的子元素无需重新绑定监听。 结构更清晰: 集中处理交互逻辑。 示例 const list = document.getElementById("list"); list.ad...

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

什么是事件委托(event delegation)?为什么它在前端工程里很重要?

Easyjavascriptdom

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案