如何计算执行每个Jquery语句的时间

时间:2010-11-03 20:50:54

标签: jquery-ui jquery jquery-selectors

现在我正在为我的项目(ajax,验证)完全使用jQuery。但我想由于我的陈述,我认为它需要更多的时间,如何优化每个语句的执行时间?比方说,我在Stackoverflow中看到了一些帖子说这句话:

$("div#mydialog").bind('Dialogclose',function(){});

比这慢得多:

$("#mydialog").bind('Dialogclose',function(){});

我怎样才能得出这个结论?我有S工具吗?如何优化jQuery中的语句?在jQuery中使用的最佳实践是什么?

2 个答案:

答案 0 :(得分:5)

为什么不使用plugins.jquery.com中的PROFILE jquery插件,这是为此目的而制作的:PROFILE jquery plug-in

答案 1 :(得分:1)

尝试使用FireQuery FireFox扩展程序运行您的网页。

http://firequery.binaryage.com/

FireQuery允许您将jQuery Lint(https://github.com/jamespadolsey/jQuery-Lint)注入页面,为您提供有关jQuery错误和错误使用的信息。

您还可以使用JavaScript分析器,例如FireFox中的FireBug,IE8或更高版本中的IE Developer Console,Chrome中的开发者工具等。这将为您提供每个浏览器的执行时间,然后可以对其进行优化。