2009-07-01 4 views
0

Prototypeのカスタムイベント(Element.fireとElement.observeを使用)がパフォーマンスに影響を与えるかどうかは知りませんか?また、イベントの代わりにグローバル変数を使用するとパフォーマンスが向上しますか?ありがとう!プロトタイプ(JavaScript)でのイベントのパフォーマンスはどれくらいですか?

+0

実際には、あなたが何をしたいかによって決まりますが、発生したイベントは「リアルタイム」で実行されますが、グローバル変数を使用する場合は定期的にチェックする必要があります。 もっとあなたを助けるためにいくつかのコードを投稿する必要があります... –

答えて

0

私はいつもイベントに行きます。まず、自分の名前空間をあまりにも汚染する必要はありません。 第2に、発生したときにのみカスタムイベントに付加されたコードを使用するため、定数値の参照やグローバル変数の使用を避けることができます。

たとえば、クラスの要素の数を追跡して新しいイベントハンドラを追加することは、イベント委任用のカスタムイベントを使用するのと比べて効果的ではありません。

関連する問題