JS函数运行时间

函数写法见下:

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+=""; } //dom 操作一次 $page.append(option); console.timeEnd('good'); console.time('bad'); var $page = $('#page') for(var i=1;i<1000;i++){ //dom 操作999次 $page.append(""); } console.timeEnd('bad'); console.time('very bad'); for(var i=1;i<1000;i++){ //选择999次、dom 操作999次 $('#page').append(""); } console.timeEnd('very bad');});

你可能感兴趣的:(JS函数运行时间)