- 5
- 0
- 约1.06千字
- 约 12页
- 2023-12-12 发布于陕西
- 举报
JavaScript程序设计
主讲:王奇志
第06章JavaScript事件处理
事件介绍
窗口事件
鼠标事件
键盘事件
事件冒泡与捕获
本章小结
6.5事件冒泡与捕获
一、事件流
6.5事件冒泡与捕获
HTML
BODY
DIV
事件流的三个阶段,通过enent.eventPhase值标识(按顺序):
捕获阶段:标识值为1,此阶段为截获事件提供了机会
目标阶段:标识值为2,实际的目标接收到事件
冒泡阶段:标识值为3,这个阶段对事件做出响应
6.5事件冒泡与捕获
DOM结构是一个树形层次结构,当一个HTML元素产生一个事件时,该事件会在元素节点与根节点之间按特定顺序传播,路径所经过的节点都会收到该事件,这个传播过程称为DOM事件流。
二、事件冒泡与事件捕获
1、事件冒泡:某个元素从叶子节点沿着祖先节点一直向上传递到根节点,子元素先触发,父元素后触发;以冒泡方式触发的事件绑定:
addEventListener(“click”,“doSomething”,“false);//默认
2、事件捕获:从DOM树最顶层元素逐级向下叶子节点处传递,父元素先触发,子元素后触发;以捕获方式触发的事件绑定:
addEventListener(“click”,“doSomething”,“true);
捕获事件流(父子)
6.5事件冒泡与捕获
DOM是树形层次结构,
您可能关注的文档
- M2Unit0商务沟通_高低语境文化.pdf
- M3Unit5课件5_谈判风格_问卷调查.pdf
- M3Unit4案例_改一改_邓丽君.pptx
- M2Unit0商务沟通_文化专有项_英中.pdf
- M2Unit0商务沟通_传统文化篇_唐宋诗歌翻译_许渊冲.pdf
- 139-三级项目升级版用户信息修改功能.docx
- 131-Web开发技术(Java)项目(实验)指导书.doc
- 132-三级项目入门版项目任务书.doc
- 第06章_JavaScript事件处理-第06讲-键盘事件.pptx
- 第06章_JavaScript事件处理-第05讲-鼠标事件-2.pptx
- 学习两会思想汇报(2篇).docx
- 血标本采集与送检管理制度.docx
- 呼吸道感染预防控制制度与措施.docx
- 5G支撑分布式大规模科学计算(如流体模拟、密码破解)的网络需求与基础设施演进.docx
- 智能穿戴健康数据医疗级认证(FDA NMPA)准入壁垒与监管研报.docx
- 2026年氢能油田绿氢就地注入井口压力变送器与流量计报告.docx
- 卫星星座动态频谱共享与干扰消除技术演进及2026年频谱管理与监测服务商合规竞争优势分析.docx
- 奢侈品行业数据资产化与客户忠诚度管理、二级市场调研.docx
- 基于ESP32-CAM的WiFi图传遥控小车系统设计与实现_智能小车_2026年课程设计.docx
- 牛仔服洗水基于ROS2的激光水洗末端随动系统设计与实现_纺织服装_2026年课程设计.docx
原创力文档

文档评论(0)