03-node入门之REPL环境运行node脚本

2018-12-02  本文已影响0人  扁扁的汤圆

1.Node命令的基本用法


2.全局对象


3.process

3.1获取窗口的大小
var size = process.stdout.getWindowSize();//返回数组,第一个是宽度,第二个是高度
console.log(size);
3-1.获取窗口的大小
3.2 process.stdout.write

process.stdout用来控制标准输出,也就是在命令行窗口向用户显示内容。它的write方法等同于console.log。

3.3 对控制台的清空方式

方式一:
process.stdout.write('\n');
方式二:
process.stdout.write('\033[0f');
方式三
process.stdout.write('\033[2J');


4.控制台字符动画小例子

var frames = [];
frames[frames.length] = `
    (*^_^*)
`;
frames[frames.length] = `
    (❤ ω ❤)
`;
frames[frames.length] = `
    o(* ̄▽ ̄*)o
`;
frames[frames.length] = `
    (✿◡‿◡)
`;
var current = 0;
var render = ()=>{
    //将当前控制台清空
    process.stdout.write('\033[2J');
    process.stdout.write('\033[0f');
    //输出新的内容
    if(current === frames.length) current = 0;
    process.stdout.write(frames[current++]);
}
setInterval(render,1000);
4-1效果图
上一篇 下一篇

猜你喜欢

热点阅读