监控js方法的时长问题
现象描述:
在页面打开时,有一个比较复杂的js计算过程,里面调用了很多function,主要是一些前台计算和通过ajax调用后台数据的方法。因此页面加载的时候很慢。
问题:
为了优化加载速度,需要对js进行优化,但是由于调用的function过多,想知道每个function运行的时长,请问有什么工具或方法可以记录下每个function运行的时长吗?
------解决方案--------------------
IE 的开发者工具 —— 探查器(profile)
http://www.ruanyifeng.com/blog/2009/05/ie8_developer_tools_tutorial_part_i.html
chrome 也有类似功能。还可以装firebug插件查。
------解决方案--------------------
用 火狐 里面有个调试JS的插件很不错
------解决方案--------------------
火狐的"Firebug"插件.
还有就是ie 的 "httpwatch"
都是非常非常的强大.........................................................................httpwatch需要使用技巧,熟练后威力无比.