我正在使用该console.time();
方法测试我的 javascript 的速度,因此它会记录加载时函数的加载时间。
if (window.devicePixelRatio > 1) {
var images = $('img');
console.time('testing');
var imagesObj = images.length;
for ( var i = 0; i < imagesObj; i++ ) {
var lowres = images.eq(i).attr('src'),
highres = lowres.replace(".", "_2x.");
images.eq(i).attr('src', highres);
}
console.timeEnd('testing');
}
但是每次我重新加载页面时,它都会给我一个完全不同的价值。它应该有这种行为吗?它不应该给我一个一致的价值吗?
我已经连续加载了 5 次,值如下:
- 5.051 毫秒
- 4.977 毫秒
- 8.009 毫秒
- 5.325 毫秒
- 6.951 毫秒
我在 XAMPP 和 Chrome btw 上运行它。
提前致谢