1

私は、MVC スタイルの方法論に基づく Web アプリケーションのフレームワークを開発してきました。

これは、JS の達人に対する一般的な質問です。それぞれにさまざまなイベント リスナーを持つ多数のビューがある場合、全体的な応答性が低下しますか? 私は、マウスの位置とフォーカスに基づいてアクティブなビュー/オブジェクトにドリルダウンし、ビューごとに多くのリスナーを作成する代わりにメソッドを呼び出すグローバルイベントマネージャーを作成するというアイデアをいじっています。

これにより、アプリの全体的な応答性が向上しますか?それとも、これはほとんど意味がありませんか?

チェックする単体テストを作成するのは難しいので、他の人からの洞察を期待しています。

4

1 に答える 1

0

あなたはまだそれらのメソッドをイベントに掛ける必要がありますね?実際、イベントドリブンパラダイムが最良のソリューションとして設計および実装されていることを願っています...ブラウザにイベントがどのように実装されているかはわかりませんが、すべてのイベントをキャプチャし、適切にキャプチャするある種のグローバルレイヤーも期待していますリスナーが登録されているかどうかを検索し、適切にDOMを通過して、セレクターをチェックします。そして、すべてが収まると、提供されたメソッドを呼び出します。

于 2012-07-29T05:55:05.977 に答える