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+="<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');});
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容