Nodejs中的IO交互
//IO交互耳舅,web交互太颤,瀏覽器的交互
//nodejs實(shí)現(xiàn)一個計(jì)算器
//路由轉(zhuǎn)發(fā)
var readline = require('readline');//引入readline模塊
var sk = require('./hello');//引入外部hello模塊
var rl = readline.createInterface(process.stdin,process.stdout);
rl.setPrompt('請輸入:');
rl.prompt();//監(jiān)聽
rl.on('line',(line)=>{
var str = line.trim();
if(str =='0'){
console.log('歡迎下次再聊');
process.exit();
}else{
//自定義組件模塊顯示內(nèi)容
sk.shangke(str);
sk.h();
rl.prompt();
}
//console.log('你輸入的是:'+str);
});
引入的hello.js文件
兩種形式
exports.shangke= function(str){
console.log('這是上課模塊'+str);
}
function hello(){
console.log('hello world');
}
exports.h = hello;
代碼截圖:
web表單交互
引入querystring和表單進(jìn)行交互搁拙。
linux下壓縮和解壓縮命令
壓縮命令:tar zcvf 文件名.tar.gz 文件名
解壓縮命令:tar zxvf 文件名.tar.gz
移動文件命令:mv 文件 文件