问题标签 [listener]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 添加多个 window.onload 事件
在我的 ASP.NET 用户控件中,我将一些 JavaScript 添加到window.onload
事件中:
我的问题是,如果onload
事件中已经有某些东西,那么这会覆盖它。我将如何允许两个用户控件在onload
事件中分别执行 JavaScript?
编辑:感谢有关第三方库的信息。我会记住他们的。
login - Spring security:添加“成功登录事件侦听器”
我是 Spring Security 的新手。如何添加将在用户成功登录时调用的事件侦听器?此外,我需要在此侦听器中获取某种唯一的会话 ID,该 ID 应该可以进一步使用。我需要此 ID 与另一台服务器同步。
java - 需要访问共享状态数据的多个侦听器的适当耦合
使用传统的侦听器回调模型。我有几个收集各种东西的听众。每个听众收集的东西都在内部结构中的听众内部。
问题是我希望一些听众知道其他听众的一些“东西”。
我强制执行侦听器注册顺序,因此如果我故意以某种顺序注册事件,稍后的侦听器可以确保先前的侦听器更新了它的内容并以某种方式访问它以执行更多操作。
我对此的第一次尝试是让每个侦听器存储对它所依赖的侦听器的引用。所以我按照没有依赖的顺序注册监听到有之前注册依赖的监听,然后在各种方法中设置监听之间的引用。
我开始意识到这种感觉有多糟糕,我想知道以前是否曾以某种方式走过这条路。当一个听众需要访问另一个听众的东西时,什么是更合适的模式?
这里有一些伪代码来说明:
windows - 我如何通过调度程序根据某些文件(1.htm)的存在来启动程序(比如calc.exe)?
我需要使用调度程序在同一台机器上基于某些文件(1.htm)的存在来启动一个程序。我不想写任何额外的代码。是否有可能通过使用已经在 Windows 上的例如监听器等 1.html 有时存在而有时不存在。所以严格来说,我只需要在 1.htm 存在时运行(calc.exe)。基本上我在窗口上寻找某种监听程序,它监听 1.htm 的存在并触发 calc.exe 的启动。
谢谢,Prav。
c# - 在 C# 中,我如何监听已经打开的 COM(串行)端口?
我正在使用一个与我的 COMM 端口对话的程序,但我已经制作了另一个程序,我想“嗅探”通信端口消息并对这些消息执行它自己的操作。这在 .NET c# 中可行吗?
java - Java 监听器继承
我有一个触发自定义 java 事件的 java 类。代码结构如下:
一切正常,但我想创建一个新的 A 子类(称为 B),它可能会触发一个新事件。我正在考虑以下修改:
这是正确的方法吗?我在网上搜索示例,但找不到任何示例。
在这个解决方案中有一些我不喜欢的东西:
BListener
有两种方法,一种使用AEvent
另BEvent
一种作为参数。B
类都有addAListener
和addBListener
方法。我应该用 private 关键字隐藏 addAListener 吗?[更新:无法使用 private 关键字隐藏]fireAListenerEvent1
和fireBListenerEvent1
方法类似的问题。
我正在使用 Java 1.5 版。
java - Java 侦听器必须继承自 java.util.EventListener - 为什么?
在 javadoc 中它说 EventListener 是
“所有事件侦听器接口都必须扩展的标记接口。”
这是为什么?让自定义监听器实现EventListner有什么意义?某处对 EventListner 有什么特殊处理吗?
javascript - 有没有一种惯用的方式来使用 Prototype 库来监听 DOM 的变化?
我正在尝试为 DOM 更改事件添加一个侦听器。我希望像 'dom:loaded' 这样简单的东西被烘焙到 Prototype 中。我不确定处理这个问题的“原型方式”。
编辑:我无法控制可能更改 DOM 的每种情况,因此我无法在每次 DOM 更改时触发自定义事件。
java - Java中的文件更改侦听器
我希望在文件系统中的文件发生更改时收到通知。我只发现了一个轮询 lastModified File 属性的线程,显然这个解决方案不是最佳的。
eclipse-plugin - 如何在 Eclipse 中侦听 File>New>Project 事件
我正在创建一个 Eclipse 插件,当用户选择 File > New > Project 时,它应该监听并处理生成的事件。
我该怎么做?