9、前端开发中的事件与 DOM 操作全解析

前端开发中的事件与 DOM 操作全解析

1. 事件处理的关键事件介绍

在实际的 Web 应用开发中,事件处理是至关重要的一部分。以下是一些常见且实用的事件:
| 事件名称 | 适用元素 | 触发条件 | 说明 |
| — | — | — | — |
| load | window | 文档的全部内容(包括所有外部资源)加载完成时触发 | 但该事件触发较晚,绑定 DOM 元素监听器时,可使用自定义的 dom:loaded 事件 |
| submit | <form> | 用户或脚本尝试提交表单时触发 | 事件源元素为表单本身,可取消默认提交行为 |
| click | 大多数元素 | 鼠标在注册事件的元素上按下并释放时触发 | 不限于左键,右键和中键点击也可触发 |
| mousedown 和 mouseup | 大多数元素 | 鼠标按钮按下和释放时分别触发 | 一次点击会依次触发 mousedown mouseup click 事件 |
| mouseover、mousemove 和 mouseout | 大多数元素 | 鼠标光标进入、悬停和离开元素表面时分别触发 | 多数“悬停”效果可通过 CSS 更高效实现 |
| keydown 和 keyup | 大多数元素(通过冒泡) | 按键按下和释放时分别触发 | 可使用事件对象的 keyCode 属性 |
| change | <input>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值