node.js中process模組
阿新 • • 發佈:2018-12-19
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寫法