
nodejs
文章平均质量分 51
怖呆
这个作者很懒,什么都没留下…
展开
-
nodejs & npm
nodejs 是基于google chrome的v8 引擎运行的环境,速度非常快,可以编写js 代码在nodejs 中运行。nodejs 是基于事件驱动的非阻塞式I/O模型。nodejs 中还有一个npm(node package manager),可以通过npm 来添加nodejs 的api。当然开发者可以编写自己的package 发布到npm 里面。nodejs 中还有自己的内置package。原创 2016-07-18 10:07:47 · 459 阅读 · 0 评论 -
nodejs 阻塞与非阻塞
nodejs 是基于驱动事件的非阻塞I/O模型,node 中所有的api 都支持回调函数,为什么要这么做?这么做有什么优点?阻塞读取var fs = require('fs');var data = fs.readFileSync('1.txt');console.log(data);console.log('读取文件');/*输出的结果: 读取的内容 读取文件*/非阻塞读原创 2016-07-18 10:26:02 · 3105 阅读 · 0 评论 -
EventEmitter 使用
EventEmitter 是event 模块提供的一个对象,用来注册事件可触发事件。nodejs 中的异步操作都是基于EventEmitter 来实现的。简单使用var event = require('event')var emitter = new event.EventEmitter();//注册事件emitter.on('connection',function(data){原创 2016-07-18 10:48:00 · 1422 阅读 · 0 评论