作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我在 javascript 中使用 events
已有 4 年了,但我现在才开始详细了解 event 对象。
我知道事件对象有 10 个属性:
气泡
可取消
当前目标
defaultPrevented
eventPhase
受信任
目标
时间戳
类型
查看
并且这些属性中的每一个都可以在事件触发函数中使用:
e.bubbles
e.cancelable
e.currentTarget
但我的问题是,当事件监听器触发函数时:
function myFunction(e) {
[... CODE HERE...]
}
浏览器如何知道 e
指的是事件对象?
我知道任何名称都可以代表事件对象 - e
,或event
或goldfish
或任何东西...但是浏览器如何知道哪个函数参数是事件对象?
我是一名优秀的程序员,十分优秀!