NodeJs学习笔记(2)
2、Node.js 事件循环
Node.js 有多个内置的事件,我们可以通过引入 events
模块,并通过实例化 EventEmitter
类来绑定和监听事件,如下实例:
1 | //引入events模块 |
node应用程序如何工作
创建一个input.txt文件,内容如下:
1 | Hello World; |
创建main.js文件,代码如下:
1 | var fs = require("fs"); |
以上程序中 fs.readFile()
是异步函数用于读取文件。 如果在读取文件过程中发生错误,错误 err 对象就会输出错误信息。如果没发生错误,readFile 跳过 err 对象的输出,文件内容就通过回调函数输出。执行以上代码,执行结果如下:
1 | Hello World; |
接下来我们删除 input.txt 文件,执行结果如下所示:
1 | 程序执行完毕 |
原文作者: 郑超(Charles·Zheng)
原文链接: http://chaoo.oschina.io/2016/06/27/Node.js 事件循环.html
版权声明: 转载请注明出处(保留作者署名及原文链接)