JavaScript - 事件处理程序和事件之间的区别是什么?听众? [英] JavaScript - What's the difference between event handlers & listener?

查看:116
本文介绍了JavaScript - 事件处理程序和事件之间的区别是什么?听众?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

JavaScript中的事件处理程序和事件侦听器之间有什么区别?它们都在事件出现时执行一个功能。
我真的不知道何时使用事件处理程序以及何时使用事件监听器。

What is the difference between event handlers and event listeners in JavaScript? They both execute a function when the event appears. I don't really get when to use event handlers and when to use event listeners.

推荐答案

没有什么区别;对于同样的事情,它只是不同的术语。

There's no difference; it's just different terminology for the same thing.

为了事件处理的目的,有不同的方法将函数与DOM元素相关联,这就是全部。当标准不断变化时(或者仅仅因为实施者是恐怖的或困难的),差异就会出现,但最终机制基本相同。

There are different ways of associating functions with DOM elements for the purpose of event handling, that's all. The differences emerged back when standards were in flux (or just because implementors were hornery or difficult) but ultimately the mechanisms are essentially the same.

如果你对什么感到困惑要使用的事件处理程序注册类型,您可以:

If you're confused about what sort of event handler registration to use, you can:

  • Read more about the topic and choose an approach to use, perhaps on a browser-by-browser basis;
  • Choose one of the popular JavaScript frameworks and use its mechanism for attaching handlers

这篇关于JavaScript - 事件处理程序和事件之间的区别是什么?听众?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆