6.0.3 - Fix - images.resize 方法传参异常
This commit is contained in:
7
app/src/main/assets/sample/计时器/基本读写.js
Normal file
7
app/src/main/assets/sample/计时器/基本读写.js
Normal file
@@ -0,0 +1,7 @@
|
||||
const KEY = "key_test";
|
||||
|
||||
recorder.save(KEY);
|
||||
|
||||
sleep(1e3, '±700');
|
||||
|
||||
toastLog(`Slept for ${recorder.load(KEY)} ms`, 'l');
|
||||
10
app/src/main/assets/sample/计时器/循环监测.js
Normal file
10
app/src/main/assets/sample/计时器/循环监测.js
Normal file
@@ -0,0 +1,10 @@
|
||||
const KEY = "wait_for_test";
|
||||
const timeout = 3; // seconds
|
||||
|
||||
toast(`${timeout} seconds counting down...`, 'l');
|
||||
|
||||
recorder.save(KEY);
|
||||
|
||||
while (recorder.isLessThan(KEY, timeout * 1e3)) ; // @EmptyLoopBody
|
||||
|
||||
toast(`Finished.\nSpent ${recorder.load(KEY) / 1e3} s.`, 'l', 'f');
|
||||
15
app/src/main/assets/sample/计时器/条件检测.js
Normal file
15
app/src/main/assets/sample/计时器/条件检测.js
Normal file
@@ -0,0 +1,15 @@
|
||||
const KEY = "key_test";
|
||||
|
||||
recorder.save(KEY);
|
||||
|
||||
!function action() {
|
||||
sleep(1e3, '±700');
|
||||
}();
|
||||
|
||||
let et = recorder.load(KEY);
|
||||
|
||||
if (et < 1e3) {
|
||||
toastLog('Abnormal elapsed time');
|
||||
} else {
|
||||
toastLog('Normal elapsed time');
|
||||
}
|
||||
27
app/src/main/assets/sample/计时器/计算函数运行时间.js
Normal file
27
app/src/main/assets/sample/计时器/计算函数运行时间.js
Normal file
@@ -0,0 +1,27 @@
|
||||
// Sample A - Simple time-consumed function
|
||||
|
||||
const f = function test() {
|
||||
sleep(500, '±200');
|
||||
};
|
||||
|
||||
console.log(`Function "${f.name}" spent ${recorder(f)} ms`);
|
||||
|
||||
// Sample B - Fibonacci without memoization
|
||||
|
||||
const fibonacci = (x) => x <= 2 ? 1 : fibonacci(x - 2) + fibonacci(x - 1);
|
||||
|
||||
recorder.save('fibonacci');
|
||||
|
||||
let num = 1;
|
||||
let limit = 3e3; // 3 seconds
|
||||
|
||||
while (1) {
|
||||
let et = recorder(fibonacci.bind(null, num));
|
||||
toastLog(`Fibonacci ${num} spent ${et} ms`, false, 'f');
|
||||
if (et > limit) {
|
||||
break;
|
||||
}
|
||||
num += 1;
|
||||
}
|
||||
|
||||
toastLog('Finished');
|
||||
Reference in New Issue
Block a user