初学Node.js,探索和练习
fs模块
理解javascript程序的异步运行是一个难点,由于这个特点会出现一些不同于其他语言的实现方式。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| "use strict";
var fs = require('fs'); var rs = fs.createReadStream('1.rar');
var count = 0; rs.on('data', function () { count++; });
rs.on('end', function () { console.log(count); });
rs.on('error', function (err) { console.log(err); });
|
对于一个5669K的文件,调用了89次data事件。
持续更新……