2
jQueryでカスタムイベントを登録してトリガーするJavaScriptがあります。イベントハンドラーのないイベントをトリガーすると、どんな種類のパフォーマンスが発生するのでしょうか?それに結合している - 例:存在しないjQueryのイベントとパフォーマンスをトリガーする
var someData = ['blah', 'foo', 'bar'];
$('#somediv').trigger('StateChange', [someData]);
上記(非常に短い)の例では、何の$('#someDiv').on('StateChange', ...)
イベントハンドラが存在しないので、イベントをトリガするために、廃棄物であると私は、たとえば、場合重大なパフォーマンスヒットを見ることハンドラがバインドされていない特定の要素に対して5〜10個のイベントトリガがありましたか?
コードをプロファイリングしましたが、これが問題のある場所になっていますか?最適化の2つのルールを覚えておいてください:** 1 ** 'それはしないでください** 2 **'専門家のためだけに:まだやってはいけないよ ' – asawyer
ああ、早すぎる最適化...: 'P' –
* "...重要なパフォーマンスヒットが見られますか?"いいえ。 –