Node.js学习笔记-入门

node.js是事件驱动I/O服务端javascript环境。

node.js的模块系统

  • 文件和模块一一对应;一个node.js文件就是一个模块
  • 文件可以使js代码、json或着编译过的C/C++扩展
  • exports; module.exports; 初始时二者指向同一对象。当模块需要公开的是类,适合用module.exports; 其他情况下适合用exports
  • require方法, 引入原生模块和文件模块

node.js事件

  • events模块只提供了一个对象: events.EventEmitter。负责注册/移除事件监听器以及事件发射
  • EventEmitter中定义了一个特殊事件error
  • 很多核心模块,如http都是继承于EventEmitter的

node.js函数

posted @ 2015-06-11 18:47  敏迪  阅读(155)  评论(0编辑  收藏  举报