所以,我想在我的页面上创建一个滑动拼图比赛,我发现这个jqpuzzle已经用JS编写了,所以我想用它。我想知道用户是否可以在某种程度上作弊,比如使用javascript控制台或游戏的东西引擎,不知道它叫什么。
得分最高的用户是有最佳解决此难题的用户。奖品有点大,所以我不想把它交给作弊的用户,我想进行公平竞争。让我担心的代码就是这个......
var Timer = function(interval, callback) {
var startTime;
var startPauseTime;
var totalPause = 0;
var timeout;
var run = function() {
update(new Date().getTime());
timeout = setTimeout(run, interval);
};
var update = function(now) {
callback(now - totalPause - startTime);
};
// start the timer
this.start = function() {
if(startTime) return false;
startTime = new Date().getTime();
run();
};
// stop the timer
this.stop = function() {
if(!startTime) return false;
clearTimeout(timeout);
var now = new Date().getTime();
if(startPauseTime) totalPause += now - startPauseTime;
update(now);
startTime = startPauseTime = undefined;
totalPause = 0;
};
// pause the timer
this.pause = function() {
if(!startTime || startPauseTime) return false;
clearTimeout(timeout);
startPauseTime = new Date().getTime();
};
// resume the timer
this.resume = function() {
if(!startPauseTime) return false;
totalPause += new Date().getTime() - startPauseTime;
startPauseTime = undefined;
run();
};
};