FireBug的使用
1. 性能分析:性能分析(Profiler)就是分析程序各个部分的运行时间,找出瓶颈所在,使用的方法是console.profile()。
????? var endResult2 = 0;
??? ? function Foo(){
??????????????? for(var i=0;i<10;i++){funcA(1000);}
??????????????? funcB(10000);
??????? }
??????? function funcA(count){
??????????????? for(var i=0;i<10000;i++)
??????????????? {
??????????????? ??? ?endResult2 += i;
??????????????? }
??????? }
??????? function funcB(count){
??????????????? for(var i=0;i<20000;i++)
??????????????? {
??????????????? ??? ?endResult2 += i;
??????????????? }
??????? }
??????? console.profile('性能分析器一');
??????? Foo();
??????? console.profileEnd();
2. 计时功能:计算某一段代码的执行时间
??? ??? ??? console.time("计时器一");
??? ??? ??? var endResult = 0;
??? ??? ??? for(var i = 0; i < 100000; i++)
??? ??? ??? {
??? ??? ??? ??? ?endResult +=i;
??? ??? ??? }
??? ??? ??? console.log(endResult);
??? ??? ??? console.timeEnd("计时器一");
3. console.dirxml():用来显示网页的某个节点(node)所包含的html/xml代码。