gpt4 book ai didi

events - GWT 中的逻辑事件和原生事件有什么区别?

转载 作者:行者123 更新时间:2023-12-04 04:08:09 25 4
gpt4 key购买 nike

我注意到有两种方法可以将事件处理程序连接到 GWT 小部件:addHandler 和 addDomHandler。 addDomHandler 的 JavaDoc 说:“将 native 事件处理程序添加到小部件并接收相应的 native 事件。如果您不想接收 native 事件,请改用通用 addHandler 方法。”

如果有人能启发我了解本地事件和逻辑事件之间的区别,我将不胜感激。

最佳答案

原生事件由浏览器直接触发 - 点击、鼠标悬停、按键等事件。要在 Widget 上接收这些事件,您必须专门接收这些事件。

通用事件,嗯,更通用。例如,我创建了一个 SaveEventDeleteEvent供我自己使用,当满足某些 UI 条件时会被触发。它们离浏览器更远,永远不会被浏览器直接触发。我认为您应该尽可能坚持使用更通用的事件。另一方面,如果您正在创建一个无法用其他小部件制作的自定义小部件 - 例如,如果您想构建一个用户可以单击和拖动的 slider - 您将需要 DOM 事件。

关于events - GWT 中的逻辑事件和原生事件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4093533/

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