-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrandom
More file actions
34 lines (27 loc) · 706 Bytes
/
random
File metadata and controls
34 lines (27 loc) · 706 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
var running = true;
var nextFrameDelay = 17;
var frameTime = 0;
var frameStart = window.performance.now();
var isPaused = true;
setInterval(function() {
frameTime = window.performance.now();
if ((frameTime - frameStart) < 17) {
isPaused = true;
} else {
isPaused = false;
}
if (!isPaused) {
console.log("17ms has elapsed");
frameStart = window.performance.now();
isPaused = false;
}
}, 1);
var myVar = setInterval(function(){ myTimer() }, 1000);
function myTimer() {
var d = new Date();
var t = d.toLocaleTimeString();
document.getElementById("demo").innerHTML = t;
}
function myStopFunction() {
clearInterval(myVar);
}