process.stdin.on("data",function (data) {
console.log(data.toString())
});
process.stdout.write("hello")
console.log(process.pid); //获取进程码 可以使用进程码来杀死进程
process.kill(11052);//可以使用进程码来杀死进程
console.log(process.cwd()); //cwd:当前工作目录
console.log(__dirname); //当前模块所在路径
process.chdir(".."); //chdir:改变工作目录 dirname目录不会改变
nexttick模块
setTimeout(function () {
console.log("d")
},0)
setImmediate(function () {
console.log("e")
})
process.nextTick(function () {
console.log("c")
})
console.log("a");
console.log("b");
由输出结果可以看出来其中的优先级为:
nextTick> setTimeout>setImmediate>异步IO
js中继承的写法:
//Child.prototype = new Parent(); //Parent.prototype 不能传参,会继承私有属性
//Child.prototype = Object.create(Parent.prototype);
util.inherits(Child,Parent);//node写法