一。显示信息的命令
console.log('hello')
console.error('错误信息');
console.warn(''警告信息");
console.info("信息");
二。占位符
console.log("%d年%d月%d日",2016,08,19);
三。信息分组
console.group('我是信息标题');
console.log(1);
console.log(2);
console.groupEnd();
四。显示对象信息
var preson={
name:'leo',
age:19,
say:function(){ alert('hello world!');}
}
console.dir(preson)
五。显示某个节点的HTML内容
var id=document.getElementById('#id');
console.dirxml(id);
六。查看函数调用顺序
function add(a,b){
console.trace();
return a+b;
}
var x = add3(1,1);
function add3(a,b){return add2(a,b);}
function add2(a,b){return add1(a,b);}
function add1(a,b){return add(a,b);}
七。控制台计时功能
console.time('控制台计时器');
function hello(){
for(var i=0;i<1000;i++){
for(var j=0;j<1000;j++){}
}
}
hello();
console.timeEnd('控制台计时器');
八。性能测试
function AllFn(){
alert(11);
for(var i=0;i<10;i++){
funcA(1000);
}
funcB(10000);
}
function funcA(count){
for(var i=0;i<count;i++){}
}
function funcB(count){
for(var i=0;i<count;i++){}
}
console.profile('性能分析器');
AllFn();
console.profileEnd();