函数写法见下:
function test(){
var start = new Date().getTime();
(function(){
var sum =0;
for(var i=0; i<1000000; i++){
sum += i
}
return sum;
})()
var end = new Date().getTime();
}
以上为基本版,在ff和chrome中通过以下命令可实现查看:
console.time()
内容参考以下链接:
jQuery学习
$(function(){ console.time('good'); var $page = $('#page'),option; for(var i=1;i<1000;i++){ option+="<option value="+i+">第 "+i+" 页</option>"; } //dom 操作一次 $page.append(option); console.timeEnd('good'); console.time('bad'); var $page = $('#page') for(var i=1;i<1000;i++){ //dom 操作999次 $page.append("<option value="+i+">第 "+i+" 页</option>"); } console.timeEnd('bad'); console.time('very bad'); for(var i=1;i<1000;i++){ //选择999次、dom 操作999次 $('#page').append("<option value="+i+">第 "+i+" 页</option>"); } console.timeEnd('very bad');});