📄 jank.js
¶
📊 Analysis Summary¶
Metric | Count |
---|---|
🔧 Functions | 2 |
📊 Variables & Constants | 3 |
📚 Table of Contents¶
🛠️ File Location:¶
📂 examples/jsm/offscreen/jank.js
Variables & Constants¶
Name | Type | Kind | Value | Exported |
---|---|---|---|---|
interval |
any |
let/var | null |
✗ |
result |
any |
let/var | null |
✗ |
number |
number |
let/var | 0 |
✗ |
Functions¶
initJank(): void
¶
Returns: void
Calls:
document.getElementById
button.addEventListener
setInterval
clearInterval
Code
function initJank() {
const button = document.getElementById( 'button' );
button.addEventListener( 'click', function () {
if ( interval === null ) {
interval = setInterval( jank, 1000 / 60 );
button.textContent = 'STOP JANK';
} else {
clearInterval( interval );
interval = null;
button.textContent = 'START JANK';
result.textContent = '';
}
} );
result = document.getElementById( 'result' );
}
jank(): void
¶
Returns: void
Calls:
Math.random