問題タブ [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
イベントで 2 つのユーザー コントロールがそれぞれ JavaScript を実行できるようにするにはどうすればよいでしょうか?
編集:サードパーティのライブラリに関する情報をありがとう。それらを心に留めておきます。
login - Springセキュリティ:「ログインイベントリスナーが成功した場合」を追加
SpringSecurityは初めてです。ユーザーが正常にログインすると呼び出されるイベントリスナーを追加するにはどうすればよいですか?また、このリスナーで何らかの一意のセッションIDを取得する必要があります。これは、後で使用できるようにする必要があります。別のサーバーと同期するには、このIDが必要です。
java - 共有状態データにアクセスする必要がある複数のリスナーの適切な結合
従来のリスナー コールバック モデルを使用する。さまざまなものを収集するリスナーが何人かいます。各リスナーが収集したものは、内部構造のリスナー内にあります。
問題は、一部のリスナーに、他のリスナーの「もの」の一部を認識してもらいたいということです。
リスナーの登録順序を強制するので、意図的にある順序でイベントを登録すると、後のリスナーは、以前のリスナーがその内容を更新し、何らかの方法でそれにアクセスしてより多くのことを行うことができます。
これに対する私の最初の試みは、各リスナーが依存するリスナーへの参照を保存することです。そこで、依存関係のないリスナーから依存関係のあるリスナーの順に登録し、リスナー間の参照をさまざまな方法で設定します。
私はこれがどれほど気分が悪いかを理解し始めており、どういうわけか以前にこの道をたどっていたのではないかと思っていました. リスナーの 1 つが別のものにアクセスする必要がある場合、より適切なパターンは何でしょうか?
説明する擬似コードを次に示します。
windows - スケジューラを介してファイル (1.htm) の存在に基づいてプログラム (calc.exe など) を起動するにはどうすればよいですか?
スケジューラを使用して、同じマシン上のいくつかのファイル (1.htm) の存在に基づいてプログラムを開始する必要があります。余分なコードを書きたくない。たとえばリスナーなどのウィンドウに既にあるものを使用することで可能ですか。1.htmlが存在する場合と存在しない場合があります。厳密には、1.htm が存在する場合にのみ (calc.exe) を実行する必要があります。基本的に、1.htm の存在をリッスンし、calc.exe の起動をトリガーするウィンドウ上のある種のリスナー プログラムを探しています。
thx、プラヴ。
c# - C# では、既に開いている COM (シリアル) ポートをリッスンするにはどうすればよいですか?
COMM ポートと通信するプログラムを使用していますが、COMM ポートのメッセージを「傍受」し、さらにそれらのメッセージに対して独自のアクションを実行する別のプログラムを作成しました。これは .NET c# で可能ですか?
java - Java リスナーの継承
カスタム Java イベントを発生させる Java クラスがあります。コードの構造は次のとおりです。
すべてが正しく機能しますが、新しいイベントを発生させる可能性のある A の新しいサブクラス (B と呼びます) を作成したいと考えています。次の改造を考えています。
これは正しいアプローチですか?Web でサンプルを検索しましたが、見つかりませんでした。
このソリューションには、気に入らない点がいくつかあります。
BListener
には 2 つのメソッドがあり、一方はパラメーターとして使用しAEvent
、もう一方は使用BEvent
します。B
クラスにはaddAListener
とaddBListener
メソッドの両方があります。プライベート キーワードで addAListener を非表示にする必要がありますか? [更新: プライベート キーワードで非表示にすることはできません]- メソッド
fireAListenerEvent1
と同様の問題。fireBListenerEvent1
Java バージョン 1.5 を使用しています。
java - Javaリスナーはjava.util.EventListenerから継承する必要があります-なぜですか?
javadocでは、EventListenerは
「すべてのイベントリスナーインターフェイスを拡張する必要があるタグ付けインターフェイス。」
何故ですか?カスタムリスナーにEventListnerを実装させることの重要性は何ですか?EventListnerの特別な処理はどこかにありますか?
javascript - プロトタイプライブラリを使用してDOMへの変更をリッスンする慣用的な方法はありますか?
DOM変更イベントにリスナーを追加しようとしています。'dom:loaded'がPrototypeに焼き付けられるような単純なものを望んでいました。これを処理するための「プロトタイプの方法」がわかりません。
編集:DOMが変更される可能性のあるすべてのケースを制御することはできないため、DOMが変更されるたびにカスタムイベントを発生させることはできません。
eclipse-plugin - Eclipse で File>New>Project イベントをリッスンする方法
ユーザーが [ファイル] > [新規] > [プロジェクト] を選択したときに、生成されたイベントをリッスンして処理する Eclipse プラグインを作成しています。
どうすればいいですか?
javascript - これはリスナー オブジェクトの定義と一致しますか?
概要:
私のプロジェクトでは、DOM/HTML でレンダリングされるすべてのUI コンポーネントは、タイプComponentの Javascript オブジェクトとして保存/管理されます。
各コンポーネントオブジェクトには、 DOM/HTML レンダリングからのイベントをリッスンするComponentListenerクラスが含まれています。
EventControllerは、分離を促進するために、集中化された パブリッシャー/サブスクライバー パターン(または、必要に応じて集中化された サブジェクト/オブザーバー パターン)を実装する別の Javascript クラスです。
ComponentListenerには、以下の定義が与えられます。
意味:
DOM内の管理対象要素(親コンポーネント オブジェクトによって管理される)、またはEventControllerから、親コンポーネントオブジェクトのイベントを受け取るオブジェクト。
例えば:
イベントをリッスンしているコンポーネント オブジェクトを表す <div> 要素にマウスが入ると呼び出されるonMouseEnterメソッドを持つ可能性があるComponentListenerのインスタンス。
質問:
ComponentListener の私の定義は、Listener ではなく別の用語として定義されるべきですか? それとも、それをComponentListenerとして定義する「スポット」についてですか?