在如下代码中 回调函数中的 e 到底是什么?
dom.addEventListener('keydown', function (e) {
...
}, false );
jquery 事件绑定中也 遇到过。
看别人代码和自己写,习惯这样写了,但是重来没有思考过它到底是什么?
求解。
在如下代码中 回调函数中的 e 到底是什么?
dom.addEventListener('keydown', function (e) {
...
}, false );
jquery 事件绑定中也 遇到过。
看别人代码和自己写,习惯这样写了,但是重来没有思考过它到底是什么?
求解。
首先楼主也自己说了,你都没有去考虑是什么,然后就跑来问问题,作为技术人员缺乏思考是很不好的。
接着回答楼主的问题,e 其实就是 绑定事件中的回调的匿名函数的参数,在事件回调中一般是是事件的event对象,里面有什么东西其实你用开发者工具debug一下就能看到了,比如说e.target 就是触发这次事件的dom元素,e.currentTarget 就是触发这次事件的冒泡到最上层dom元素,e.preventDefault() 就是阻止默认事件等等,具体可以debug看看
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答889 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
e即是
event
参数,用于给回调事件提供响应事件后的一些参数,具体参见:https://developer.mozilla.org/en-US/docs/Web/API/Event