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