12.31 事件监听(二)

事件对象(Event Object):监听器函数会接收一个 “事件对象”,包含事件的核心信息:
前端:e.target(触发事件的元素)、e.clientX(鼠标 X 坐标)、e.preventDefault()(阻止默认行为,如阻止链接跳转);
后端 / GUI:包含事件源、触发时间、状态等。
事件冒泡 / 捕获(前端特有):
冒泡:事件从触发的子元素向上传递到父元素(默认);
捕获:事件从父元素向下传递到子元素;
可通过addEventListener第三个参数控制:addEventListener('click', fn, true)(捕获)。
防抖 / 节流(高频事件优化):对于输入、滚动、resize 等高频触发的事件,需限制监听器执行频率

posted @ 2026-01-04 19:06  气球飞起  阅读(3)  评论(0)    收藏  举报