gpt4 book ai didi

events - 事件处理程序和事件监听器之间有什么区别(如果有)?

转载 作者:行者123 更新时间:2023-12-04 19:20:56 24 4
gpt4 key购买 nike

我们在这里和那里阅读,事件处理程序,事件监听器...事件处理程序/监听器...对象处理程序...这是像我这样的新手无法忍受的大量困惑。

任何人都可以澄清这个问题:
事件处理程序和事件监听器之间有什么区别(如果有)?

非常感谢,
内存力

最佳答案

听众:
中介,连接事件源和对该事件的 react 之间的对象。
监听器对象的生命周期:

  • 订阅从事件源发布事件时要调用的处理程序。
  • “监听”事件源上发生的事件。
  • 调用处理程序时调用。

  • 术语“监听器”可能具有欺骗性,因为在大多数实现中,它不会主动做任何事情——它只是充当事件和事件处理程序之间的存储关联。

    处理程序:
    一个对象(通常是一个函数),它提供在订阅事件发布时运行的行为。

    (见 Wikipedia's "Observer Pattern")
    (见 Wikipedia's "Event Handler")

    重要差异:
    监听器对事件源使用react,例如键盘或鼠标。
    处理程序对事件使用react,例如按键或鼠标单击。

    关于events - 事件处理程序和事件监听器之间有什么区别(如果有)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3574035/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com