您的位置:首页 > Web前端 > Node.js

Node.js学习 - CallBack Function

2016-04-15 22:16 459 查看
Node.js异步编程的直接体现就是回调,Node使用了大量的回调函数,其所有的API都支持回调。

阻塞代码实例(同步)

var fs = require("fs");

var data = fs.readFileSync('input.txt');   #读取文件,程序阻塞在这里,等待读取完毕再往下进行

console.log(data.toString());

console.log('Program stop!');




非阻塞代码实现(异步)

var fs = require('fs');

fs.readFile('input.txt', function (err, data) {     #读取文件,程序不暂停,继续往下执行
if (err)
return console.error(err);
console.log(data.toString());
});

console.log('Program stop!')



 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: