扫码关注官方订阅号
最近在看一些库的源码实现,发现了往addEventListener第二个参数里面传入this的情况,觉得比较疑惑所以上来提问下。以下的代码是我简单的精简并且通过了测试的
addEventListener
为什么可以使用这种方式绑定事件?
走同样的路,发现不同的人生
addEventListener的第二个参数可以传一个对象,当事件触发时,这个对象的handleEvent方法被调用,像这样:
handleEvent
document.body.addEventListener( 'click', { handleEvent: function() { alert('body clicked'); } }, false);
参考:addEventListener第二个参数的handleEventhttp://peter.michaux.ca/artic...MDN
你确定这个addEventListener是Js原生的window.addEventListener吗?
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
addEventListener的第二个参数可以传一个对象,当事件触发时,这个对象的handleEvent方法被调用,像这样:参考:
addEventListener第二个参数的handleEvent
http://peter.michaux.ca/artic...
MDN
你确定这个addEventListener是Js原生的window.addEventListener吗?