使用 YUI 3 跟踪 jQuery.extend
Using YUI 3 to trace jQuery.extend
我正在尝试使用 YUI 3 来跟踪应用程序中 jQuery 的性能。 IE8抱怨运行缓慢的脚本,在调试时似乎是jQuery(扩展函数)的内部脚本。
我已经设法让 YUI 使用以下代码跟踪 jQuery 的调用,但不能跟踪扩展函数本身:
//create new instance and load profiler
YUI().use("profiler", function(Y){
Y.Profiler.registerConstructor("jQuery", window);
window.YProfiler = Y.Profiler;
});
这跟踪对jQuery的特定调用,但不跟踪jQuery.extend - 根据IE的说法,这是导致问题的原因。
谢谢!
> 在 registerConstructor
后添加registerFunction
:
Y.Profiler.registerConstructor("jQuery", window);
Y.Profiler.registerFunction("jQuery.extend");
引用
- YUI 分析器:注册功能
相关文章:
- 使用带有自定义对象作为属性的jQuery.extend时出现意外行为
- jQuery extend 函数是怎么回事
- 使用 YUI 3 跟踪 jQuery.extend
- 我什么时候应该在jQuery中使用$.fn.extend()
- JQuery .extend() and Javascript class
- jQuery.extend 抛出带有自引用的堆栈溢出异常
- jQuery.extend() deep clone nested objects
- jQuery ui Datepicker - global extend/override?
- jquery extend for i18n
- jQuery$.extend名称空间
- 在使用jquery$.extend()时忽略属性
- jQuery$.extend,而不覆盖目标属性
- 理解jQuery$.extend()的正确用法
- 为什么jQuery.extend()比Lodash.clone()快
- 在jQuery.extend()中使用$(this)
- jQuery: object[property].push()在使用jQuery.extend()创建新对象时修改旧对象
- jquery.Extend (true, [], obj)不创建深度拷贝
- 调用jQuery Extend中的另一个方法
- JQuery $.extend()递归特性
- jQuery.extend and jQuery.fn.extend