任何优化JavaScript的工具?

时间:2009-09-06 16:25:22

标签: javascript jquery

我正在编写一个jQuery插件,并且正在进行一些相当繁重的操作,这使得我的插件变得更慢,反应更慢。我想知道是否有任何工具可以帮助我优化我的JavaScript?

3 个答案:

答案 0 :(得分:8)

我建议使用Firebug的“个人资料”标签作为开头。

只需点击个人资料标签,然后使用您的插件一段时间,然后再次点击个人资料标签。然后,您将看到一个关于调用哪些函数以及每个函数花费多少时间的报告。

然后,我推荐文章Speed up your JavaScript

正如文章中所述,为什么脚本执行时间太长

  1. 在循环中发生太多事。
  2. 功能发生太多。
  3. 太多的递归。
  4. DOM交互太多。
  5. 我还没有找到一种能够自动优化或重构JavaScript以获得速度的工具。对我来说,这一直是一个手动过程。

答案 1 :(得分:2)

此Google Talk视频介绍了很多有用的细节......

http://www.youtube.com/watch?v=mHtdZgou0qU

答案 2 :(得分:0)

在不查看任何代码的情况下很难说,即如何有效地编写代码,例如:如何使用选择器来查找元素等。

查看一些jQuery提示和技巧博客。

例如:

http://viralpatel.net/blogs/2009/08/20-top-jquery-tips-tricks-for-jquery-programmers.html http://www.tvidesign.co.uk/blog/improve-your-jquery-25-excellent-tips.aspx