2016,9,13

2016-09-13  本文已影响0人  安宗奇

##node.js的学习

#node.js的fs模块

var fs = require('fs');

functionreadFile(file){

// readFile的第2个参数表示读取编码格式,如果未传递这个参数,表示返回Buffer字节数组

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');

//创建readline接口实例

var rl = readline.createInterface({  

     input:process.stdin,    output:process.stdout});

// question方法

rl.question("你叫什么?",function(answer){ 

console.log("名字是:"+answer);

// 不加close,则不会结束rl.close();});

// close事件监听

rl.on("close", function(){

// 结束程序

process.exit(0);});

上一篇下一篇

猜你喜欢

热点阅读