最近由于做性能测试 要测试一段代码的执行时间 所以用到了 console.time 和console.timeEnd来给脚本做性能测试
- 其中console.time方法是开始计算时间
- console.timeEnd是停止计时 输出脚本执行的时间
- 在使用的时候传入一个参数 作为计时器的名称 它可以让你分清是在那个代码段运行所消耗的时间
- 这两个方法是是最基本最自己的方法
一下是我写的一个小demo 往页面插入十万dom结构
<body>
<div class="app"></div>
<script>
const app = document.querySelector(".app");
console.time('执行时间是')
for (var i=0; i<100000; i++ ){
//循环体内容
const p=document.createElement('p')
const span=document.createElement('span')
span.innerText=i
p.appendChild(span)
app.appendChild(p)
}
console.timeEnd('执行时间是')
</script>
</body>
效果展示