0

概要:

私のプロジェクトでは、DOM/HTML でレンダリングされるすべてのUI コンポーネントは、タイプComponentの Javascript オブジェクトとして保存/管理されます。

コンポーネントオブジェクトには、 DOM/HTML レンダリングからイベントをリッスンするComponentListenerクラス含まています

EventControllerは、分離を促進するために、集中化された パブリッシャー/サブスクライバー パターン(または、必要に応じて集中化された サブジェクト/オブザーバー パターン)を実装する別の Javascript クラスです。

ComponentListenerには、以下の定義が与えられます。

意味:

DOM内の管理対象要素(親コンポーネント オブジェクトによって管理される)、またはEventControllerから、親コンポーネントオブジェクトのイベントを受け取るオブジェクト。

例えば:

イベントをリッスンしているコンポーネント オブジェクトを表す <div> 要素にマウスが入ると呼び出されるonMouseEnterメソッドを持つ可能性があるComponentListenerのインスタンス。

質問:

ComponentListener の私の定義は、Listener ではなく別の用語として定義されるべきですか? それとも、それをComponentListenerとして定義する「スポット」についてですか?

4

1 に答える 1

0

リスナーは、コンポーネントではなくイベントをリッスンします。コンポーネントはイベントを生成します。イベント リスナーを検索すると、興味深い資料が見つかるはずです。

于 2009-03-05T17:44:17.253 に答える