事件
什么是事件
事件的作用
1:实现用户与浏览器之间交互的
2: 监听机器,进度,动画等
为什么有事件?(事件解决了什么问题)
如果没有事件,那页面相当于PPT
分析业务方式
- 1:用户对哪一个元素,做了什么事
给什么元素绑定什么事件
- 2:做了这件事后浏览器展示什么效果?
在事件处理函数中编写哪些代码。
事件里面具体内容
事件分类
- 内置事件
事件参考清单
如何知道应该用哪一个事件?
1:分析行为 2:根据行为查找事件
- 自定义事件
事件处理函数
- 1:执行慢的函数
- 2:当触发事件的时候,执行函数
事件对象
- 作用:记录触发事件详细信息
- 1:触发事件的元素
- 2:事件类型
- 3:触发事件位置
- 4:触发事件时间
- 5:键盘中那个案件
- …
- 获取:时间处理函数形参
- 用途:
- 1:查找触发事件元素
- 2:获取触发事件元素名,区分,谁触发的事件 (事件委托)
事件委托
理论点
[事件循环](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/EventLoop v)