我正在编写一个jQuery插件,并且正在进行一些相当繁重的操作,这使得我的插件变得更慢,反应更慢。我想知道是否有任何工具可以帮助我优化我的JavaScript?
答案 0 :(得分:8)
我建议使用Firebug的“个人资料”标签作为开头。
只需点击个人资料标签,然后使用您的插件一段时间,然后再次点击个人资料标签。然后,您将看到一个关于调用哪些函数以及每个函数花费多少时间的报告。
然后,我推荐文章Speed up your JavaScript
正如文章中所述,为什么脚本执行时间太长
我还没有找到一种能够自动优化或重构JavaScript以获得速度的工具。对我来说,这一直是一个手动过程。
答案 1 :(得分:2)
此Google Talk视频介绍了很多有用的细节......
答案 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