Node.js

事件 EventEmitter

EventEmitter EventEmitter 是内置模块 "events" 里唯一的类, 实现事件的触发和监听回调. // 引入 events 模块 var events = require('events'); // 创建 eventEmitter 对象 var eventEmitter = new events.EventEmitter(); // 绑定事件及事件的处理程序 eventEmitter.on('eventName', function (arg1) { console.log('事件被触发',arg1); }) .on('eventName', function (arg1) { console.log('事件被触发2',arg1); }); setTimeout(function() { // 触发名称 ...

Node.js 模块

Node.js 里有原生模块和文件模块, Node.js 可以使用 require() 包含其它文件里的功能, 然后使用 require 返回的对象调用模块里的公共方法; 加载模块 使用 require() 加载, 参数有以下四种 加载原生模块, 直接写模块名, 如 "http" 模块的相对路径 模块的绝对路径 要加载的文件的路径 创建自己的模块 module.exports exports 如果没有 module.exports 的话, exports 可以修饰多个接口, 返回时把这若干个接口整合成一个 module.exports; 如果 module.exports 和 exports 共存, 且 使用 module.exports引入对象, exports ...