Add lab 13 skeleton
This commit is contained in:
parent
4daea2121b
commit
f45f47b572
9
journal/_src/posts/2022-10-26-lab-13.md
Normal file
9
journal/_src/posts/2022-10-26-lab-13.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
Title: Lab Thirteen
|
||||||
|
Date: 2022-10-26T08:30:00
|
||||||
|
Tags: cs2613, lab, javascript
|
||||||
|
|
||||||
|
Sample description
|
||||||
|
<!-- more -->
|
||||||
|
|
||||||
|
## Sample Body
|
||||||
|
Sample Body
|
39
labs/L13/animation.js
Normal file
39
labs/L13/animation.js
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
// let str="";
|
||||||
|
// for (let i=0; i<60; i++) {
|
||||||
|
// console.log('\033c');
|
||||||
|
// str+= "*";
|
||||||
|
// console.log(str);
|
||||||
|
// }
|
||||||
|
|
||||||
|
//console.log("all done!");
|
||||||
|
|
||||||
|
// function loop(i,str) {
|
||||||
|
// if (i>0) {
|
||||||
|
// console.log("\033c");
|
||||||
|
// console.log(str);
|
||||||
|
// setTimeout(function() { loop(i-1, str+"*"); }, 1000);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
// loop(20,"*");
|
||||||
|
|
||||||
|
// console.log("all done!");
|
||||||
|
|
||||||
|
function animate(iterations) {
|
||||||
|
let i=0;
|
||||||
|
let str="*";
|
||||||
|
let timer = null;
|
||||||
|
function frame() {
|
||||||
|
|
||||||
|
console.log('\033c');
|
||||||
|
console.log(str);
|
||||||
|
if (i>=iterations) {
|
||||||
|
clearInterval(timer);
|
||||||
|
console.log("all done!");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
timer=setInterval(frame,300);
|
||||||
|
}
|
||||||
|
|
||||||
|
animate(20);
|
Loading…
Reference in New Issue
Block a user