console.time() 与console.timeEnd()可以打印程序执行时间。(function(){ console.time('index'); var div = document.getElementById('div'); div.onclick = function(){ alert('123'); }; console.timeEnd('index');}());问题:为什么在没有点击的时候也会打印出时间?
3 回答
慕田峪9158850
TA贡献1794条经验 获得超8个赞
因为 div.onclick = function() {...} 只是一个赋值操作。
在你这段代码里,console.time 只是统计了var div = ... (忽略 getBy... 的行为,简化问题)div.onclick = ...
这两个赋值操作所使用的时间。
添加回答
举报
0/150
提交
取消
