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

发布于 2024-09-30 16:10:53 字数 351 浏览 2 评论 0原文

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

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

比这慢得多:

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

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

Right now I am using jQuery completely for my project (ajax, validations). But I guess due to my statements I assume that it is taking more time and how can I optimize the time for execution of each statement? Say for example I have seen some posts in Stackoverflow saying this statement:

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

is much slower than this:

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

How can I attain this conclusion? Do I have S Tools for this? How can I optimise the statements in jQuery? What are the best practices to be used in jQuery?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一页 2024-10-07 16:10:53

为什么不使用来自plugins.jquery.com 的PROFILE jquery 插件,该插件就是为此目的而制作的: PROFILE jquery插件

Why not use the PROFILE jquery plug-in from plugins.jquery.com, which was made for just this purpose: PROFILE jquery plug-in

他是夢罘是命 2024-10-07 16:10:53

尝试使用 FireQuery FireFox 扩展运行您的页面。

http://firequery.binaryage.com/

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

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

Try running your pages with the FireQuery FireFox extension.

http://firequery.binaryage.com/

FireQuery allows you to inject jQuery Lint (https://github.com/jamespadolsey/jQuery-Lint) into a page, giving you information on jQuery errors and incorrect usage.

You can also use a JavaScript profiler, such as FireBug in FireFox, the IE Developer Console in IE8 or higher, Developer Tools in Chrome, etc. This will give you execution times in each browser which can then be optimized.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文