首先介绍 功能强大的console属性(主要确定各函数的效率问题),而不是用console.log(document.getElmentById("i1"));因为这个没有watch视图里面的watch方法要方便
其中有console.time 和 console.timeEnd 方法、console.profile和profileEnd
<body>
<script>
function myFunc(){
alert("abc");
}
function myFunc1(){
myFunc();
}
console.profile('a');//网上搜得console.profile([title])是这个意思 有开关的意思
myFunc();
console.profileEnd('a');
console.time('a');
myFunc();
console.timeEnd('a');
console.profile('a');
myFunc1();
console.profileEnd('a');
</script>
</body>

当然也会有console.log(document.getElmentById("i1")); 但是不知为什么assert总是is not defined
还有一个就是html视图下面的 layout和style两个选项卡 可以看分布和样式 这里的分布和样式 真的是你显示的样式,是ff容错之后的样式,在这里可能发现你的错误
最后 就是firebug lite 了 以后会试试它的
在console中测试的命令前面都要加 console 例如assert (当有错误的时候,任何指令都不能执行,比如效率测试的结果也不会出现的)
本文介绍了如何利用Firebug的console功能进行性能分析,包括使用console.time和console.timeEnd测量函数执行时间,以及使用console.profile和console.profileEnd进行更详细的性能剖析。此外还提到了通过html视图下的layout和style选项卡来检查页面布局和样式。

3032

被折叠的 条评论
为什么被折叠?



