美文网首页
node REPL 环境下在控制台打印动画效果

node REPL 环境下在控制台打印动画效果

作者: LilyLaw | 来源:发表于2019-07-27 16:53 被阅读0次

    一个简单的在node命令行模式下的小动画,关键点在node清屏和设置帧数

    使用node在命令行模式下运行此代码即可。

    let frames = [];
    
    frames[frames.length] = `
    ヽ( ̄▽ ̄)ノ
    `;
    
    frames[frames.length] = `
    ~ ̄▽ ̄)~
    `;
    
    frames[frames.length] = `
    ︿( ̄︶ ̄)︿
    `;
    
    let curIndex = 0;
    
    setInterval(()=>{
        process.stdout.write('\033[2J');    // node命令行模式下清屏,这个比较好用
        if(curIndex === frames.length) curIndex = 0;
        process.stdout.write(frames[curIndex]);
        curIndex++;
    },100);
    

    相关文章

      网友评论

          本文标题:node REPL 环境下在控制台打印动画效果

          本文链接:https://www.haomeiwen.com/subject/hbuerctx.html