回答
+1提到这个伟大的工具;) – 2011-01-20 20:58:14
如果您使用Firefox,则可以安装Firebug并使用分析器。
你可以阅读更多关于它在Understanding Firebug profiler output,并且在Firebug Tutorial – Logging, Profiling and CommandLine (Part I)的教程。
如果您使用Internet Explorer,则可以使用dynaTrace Ajax edition。
了解更多关于它在A Step-by-Step Guide to dynaTrace Ajax Edition, available today for public download。
还有一个built-in profiler in Google Chrome,你可以玩。
这两种解决方案都将帮助您缩小JavaScript函数调用的成本,并且通过重复分析,您将能够看到所做更改的效果。
使用类似这样的工具不仅会让你成为一名更好的程序员(如果你把这些经验教训放在心上,避免他们未来指出的错误),他们也会给你一个新的评价,你的代码,因为你会得到一个你从未见过的幕后瞥见;)
此外,如果你不知道YSlow,就像Wazzy所说的 - 了解它...也许你的问题是甚至没有速度慢的JavaScript代码:)
尽量让你所有的选择器尽可能具体。随着页面复杂度的增长,$(“div.myDiv”)的运行速度将比$(“。myDiv”)快得多。 – chprpipr 2011-01-20 20:01:42
- 1. WPF列大小调整性能问题
- 2. Dreamweaver缩小页面大小?
- 3. 缩小页面大小
- 4. 使用大量小型VBO的性能
- 5. 使用JavaScript根据页面大小
- 6. 使用JavaScript/jQuery调整图像大小
- 7. 使用JQuery缩放页面?
- 8. 使用.Length的jQuery页面性能
- 9. 使用Pycairo创建PDF(调整大小)PNG图像 - 缩放表面问题
- 10. 调用'父'页面上的Jquery对话框的问题
- 11. 使用jquery缩小图像大小?
- 12. ASP .NET Gridview页面调页问题使用Javascript
- 13. 的Javascript缩小问题
- 14. 使用循环的Javascript性能问题
- 15. 使用jQuery调整字体大小的问题
- 16. 使用jQuery UI可调整大小和可拖动的问题
- 17. 关于页面大小的问题
- 18. jQuery UI的调整大小的问题
- 19. jQuery的可调整大小的问题
- 20. 页面大小调整问题。子div不像父级div调整大小
- 21. jcarouselPagination:调整大小'页面'变量
- 22. Jquery调整大小的问题
- 23. 有关使用jquery动画功能调整div大小的问题
- 24. '超过最大调用堆栈大小'使用zombie.js加载jQuery页面
- 25. 试图调整整个页面的大小(IE缩小一切)
- 26. 将页面上的数据存储到变量使用JavaScript/JQuery
- 27. OpenStreetMaps - 瓷砖 - 大量使用的性能问题
- 28. 使用jQuery UI问题制作Bootstrap模式可调整大小
- 29. 使用jQuery问题调整图像大小
- 30. Flex:缩小打印页面大小
可能重复[Javascript(jQuery)性能测量和最佳实践(不加载时间)](http://stackoverflow.com/questions/400836/javascript-jquery-绩效评估和最佳-practices-not-load-time) – Phrogz 2011-01-20 19:53:44