前言
Node.js 的API 都支持回调方法。
一、回调方法示例
function func_Name(name, age, callback) { }
function func_Name(value, callback1, callback2, callback..., callbackn) { }
二、准备文件
准备一个名称为yuanlnet.txt的文本文件,内容如下:
欢迎你来到nodejs的世界!
三、同步机制示例
//引入node.js 的文件操作库(模块、类)
var fileStream = require("fs");
//同步执行(顺序执行)读取文件信息操作
var fileData = fs.readFileSync('input.txt');
console.log(fileData.toString());
console.log("function end !");
欢迎你来到nodejs的世界!
function end !
四、异步机制示例
//引入node.js 的文件操作库(模块、类)
var fileStream = require("fs");
//异步读取文件信息,匿名回调
fs.readFile('input.txt', function (err, data) {
if (err) {
return console.error(err);
}else {
console.log(data.toString());
}
});
console.log("function end !");
function end !
欢迎你来到nodejs的世界!