jsdk-offical
Version:
JSDK is the most comprehensive TypeScript framework, like JDK.
43 lines (42 loc) • 984 B
JavaScript
function bubbleSort(arr) {
for (var i = 0; i < arr.length - 1; i++) {
for (var j = 0; j < arr.length - i; j++) {
if (arr[j] > arr[j + 1]) {
var temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return arr;
}
let timer1 = new Timer(function () {
let arr = [];
for (let i = 0; i < 5000; i++) {
arr[i] = Random.number(10000, true);
}
bubbleSort(arr);
$1('#div1').innerHTML = 'Counter:' + this.count() + ' MaxFPS:' + this.maxFPS() + ' FPS:' + this.fps();
}, {
loop: true,
interval: 50,
});
$1('#btn1').on('click', () => {
timer1.start();
});
$1('#btn2').on('click', () => {
timer1.pause();
});
$1('#btn3').on('click', () => {
timer1.stop();
});
$1('#btnBF').on('click', () => {
timer1.config({
intervalMode: 'BF'
});
});
$1('#btnOF').on('click', () => {
timer1.config({
intervalMode: 'OF'
});
});