中高级前端面试题及详细答案.docx

中高级前端面试题及详细答案

一、基础进阶(核心必问,区分初级与中高级)

1.请详细说明事件冒泡、事件捕获和事件委托,以及事件委托的实际应用场景和注意事项

题目解析:初级只需要知道概念,中高级需要结合实际应用,说清原理、场景和坑点,避免泛泛而谈。

详细答案:

1.事件冒泡:事件从触发的目标元素(最内层)向外层祖先元素传播,直到document或window,默认触发(比如点击子元素,父元素、祖父元素的同类型事件也会被触发)。

2.事件捕获:与冒泡相反,事件从最外层祖先元素(document)向目标元素传播,需要通过addEventListener的第三个参数(useCapture)设

文档评论(0)

1亿VIP精品文档

相关文档