##node.js的學習
#node.js的fs模塊
var fs = require('fs');
functionreadFile(file){
//?readFile的第2個參數(shù)表示讀取編碼格式崇渗,如果未傳遞這個參數(shù)矮冬,表示返回Buffer字節(jié)數(shù)組
fs.readFile(file,"utf8",function(err,?data){
if(err)
console.log("讀取文件fail?"+?err);
else{
//?讀取成功時
?console.log(data);//?直接輸出中文字符串了
? }
??????? });
}
#2 node.js制定模塊
例如我們在A.js里面
function? say(){};
exports.say = say;
然后再B.js里
var h = require('./A.js');
h.say();
這是一種還有其他的方式
#3node.js? readline模塊鍵盤交互操作
// 引入readline模塊
var readline = require('readline');
//創(chuàng)建readline接口實例
var rl = readline.createInterface({??
???? input:process.stdin,? ? output:process.stdout});
// question方法
rl.question("你叫什么况毅?",function(answer){?
console.log("名字是:"+answer);
// 不加close照藻,則不會結束rl.close();});
// close事件監(jiān)聽
rl.on("close", function(){
// 結束程序
process.exit(0);});