这可能与人类平均点击的速度有关.
如果你看这个定时器,有一点漏洞,平均可以达到68ms.
他们可能只是简单地做了如下的设置,一直在去,以获得一个很好的平均点击持续时间,然后将其用作默认值.
var timer = 0;
var results = [];
$('#clicktest').on('mousedown',function() {
timer = window.performance.now();
});
$('#clicktest').on('mouseup',function() {
results.push(window.performance.now()-timer);
var total = 0;
for(c=0;c
total+= results[c];
}
$('#output').text('Average click duration '+ Math.round(total/results.length)+'ms');
});
Click me
Average click duration N/A