nodejs

nodejs 语法

Posted by nomadli on March 20, 2019

语法

  • 模块与文件对应, 文件即模块,可以是编译过的二进制文件
  • export.xxx = xxx; 导出模块
  • var xxx = require(‘xxx’); 导入模块

事件

  • var events = require(‘events’);
  • var x = new events.EventEmitter();
  • x.on(‘yy’, yycb); 注册回调
  • x.once(‘yy’, yycb); 注册单次回调
  • x.addListener(‘yy’, yycb);
  • x.removeListener(‘yy’, yycb);
  • x.removeAllListeners([‘yy’]);
  • x.removeAllListeners(0); 设置过多监听者会警告,0不限制
  • x.listeners(‘yy’); 获取监听类
  • x.listenerCount(‘yy’);
  • x.emit(‘yy’); 触发事件
  • ‘error’ 默认事件,如果没有设置回调,将抛出异常并退出程序