1

YUI 3 を使用して、アプリケーションで jQuery のパフォーマンスを追跡しようとしています。IE8 は、スクリプトの実行が遅いと訴えています。これは、デバッグ時に jQuery (extend 関数) の内部にあるように見えます。

次のコードを使用して、YUI で jQuery の呼び出しをトレースすることはできましたが、extend 関数自体をトレースすることはできませんでした。

//create new instance and load profiler
YUI().use("profiler", function(Y){

  Y.Profiler.registerConstructor("jQuery", window);

  window.YProfiler = Y.Profiler;
});

これはjQueryへの特定の呼び出しを追跡しますが、jQuery.extendは追跡しません.IEによると、これが問題を引き起こしています。

ありがとう!

4

1 に答える 1

1

registerFunction後に追加registerConstructor:

Y.Profiler.registerConstructor("jQuery", window);
Y.Profiler.registerFunction("jQuery.extend");

参考文献

于 2013-11-15T03:06:26.080 に答える