0

アプリケーション テンプレートとして UI フレームワークを構築しています。jQuery/Bootstrap 上に構築されています。これは、Web アプリ開発者が、私が勤務する会社のデータ駆動型アプリを構築するために使用されます。

考慮すべき無数の画面シナリオがあります。たとえば、ページが水平方向にスクロールする場合にヘッダーを修正する関数を呼び出すスクロール イベントを追加しています。

私の質問は 、スクロール、サイズ変更、またはマウス移動イベント関数をグローバル フレーム ワークに追加した場合、パフォーマンスへの影響をテストするにはどうすればよいかということです。フレームワークを少しずつ荷造りしたくありません。

あなたの洞察に感謝します。

4

1 に答える 1

0

開発者ツールのプロファイラーを使用できますが、すべてのイベントで何かを呼び出すと、サイトのパフォーマンスに影響を与えることは確実です.

このすべてのイベントにフックする場合は、賢明に「throttle」を使用することをお勧めします。予期しない/必要なクラスを防ぐ軽量ロジックの構築を試みます。

コードをテストして、ロジックのパフォーマンスを示すことができる各テストの実行にかかる時間を知ることもできます。

于 2013-09-18T16:53:32.127 に答える