一個(gè)簡(jiǎn)單的在node命令行模式下的小動(dòng)畫嗡贺,關(guān)鍵點(diǎn)在node清屏和設(shè)置幀數(shù)
使用node在命令行模式下運(yùn)行此代碼即可漾唉。
let frames = [];
frames[frames.length] = `
ヽ( ̄▽ ̄)?
`;
frames[frames.length] = `
~ ̄▽ ̄)~
`;
frames[frames.length] = `
︿( ̄︶ ̄)︿
`;
let curIndex = 0;
setInterval(()=>{
process.stdout.write('\033[2J'); // node命令行模式下清屏,這個(gè)比較好用
if(curIndex === frames.length) curIndex = 0;
process.stdout.write(frames[curIndex]);
curIndex++;
},100);