node.js中的events.emitter.once方法使用说明


Posted in Javascript onDecember 10, 2014

方法说明:

为指定事件注册一个 单次 监听器,所以监听器至多只会触发一次,触发后立即解除该监听器。

语法:

emitter.once(event, listener)

接收参数:

event            (string)             事件类型

listener         (function)         触发事件时的回调函数

例子:

server.once('connection', function (stream) {

  console.log('Ah, we have our first user!');

});

源码:

EventEmitter.prototype.once = function(type, listener) {

  if (!util.isFunction(listener))

    throw TypeError('listener must be a function');

  function g() {

    this.removeListener(type, g);

    listener.apply(this, arguments);

  }

  g.listener = listener;

  this.on(type, g);

  return this;

};
Javascript 相关文章推荐
根据分辩率调用不同的CSS.
Jan 08 Javascript
js 通用javascript函数库整理
Aug 14 Javascript
jQuery JSON实现无刷新三级联动实例探讨
May 28 Javascript
jQuery jcrop插件截图使用方法
Nov 20 Javascript
使用JS+plupload直接批量上传图片到又拍云
Dec 01 Javascript
javascript生成大小写字母
Jul 03 Javascript
jQuery的bind()方法使用详解
Jul 15 Javascript
JS 数字转换为大写金额的简单实例
Aug 04 Javascript
jQuery  ready方法实现原理详解
Oct 19 Javascript
微信小程序使用swiper组件实现类3D轮播图
Aug 29 Javascript
Vue 利用指令实现禁止反复发送请求的两种方法
Sep 15 Javascript
Vue Components 数字键盘的实现
Sep 18 Javascript
node.js中的emitter.emit方法使用说明
Dec 10 #Javascript
node.js中的events.emitter.removeListener方法使用说明
Dec 10 #Javascript
node.js中的events.emitter.listeners方法使用说明
Dec 10 #Javascript
node.js中的events.emitter.removeAllListeners方法使用说明
Dec 10 #Javascript
node.js中的querystring.unescape方法使用说明
Dec 10 #Javascript
node.js中的querystring.escape方法使用说明
Dec 10 #Javascript
node.js中的querystring.stringify方法使用说明
Dec 10 #Javascript
You might like
PHP+redis实现微博的推模型案例分析
2019/07/10 PHP
php设计模式之观察者模式定义与用法经典示例
2019/09/19 PHP
js中自定义方法实现停留几秒sleep
2014/07/11 Javascript
JS实现图片无间断滚动代码汇总
2014/07/30 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
2015/09/07 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
表单验证正则表达式实例代码详解
2015/11/09 Javascript
javascript构造函数以及原型对象的理解
2017/01/13 Javascript
谈谈Vue.js——vue-resource全攻略
2017/01/16 Javascript
Reactjs实现通用分页组件的实例代码
2017/01/19 Javascript
jQuery+PHP实现上传裁剪图片
2020/06/29 jQuery
layer iframe 设置关闭按钮的方法
2019/09/12 Javascript
JavaScript实现密码强度实时验证
2020/03/18 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
[44:21]Ti4 循环赛第四日 附加赛NEWBEE vs LGD
2014/07/13 DOTA
[52:27]2018DOTA2亚洲邀请赛 3.31 小组赛B组 paiN vs Secret
2018/04/01 DOTA
python时间整形转标准格式的示例分享
2014/02/14 Python
机器学习10大经典算法详解
2017/12/07 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
Python:Numpy 求平均向量的实例
2019/06/29 Python
用vue.js组件模拟v-model指令实例方法
2019/07/05 Python
Flask教程之重定向与错误处理实例分析
2019/08/01 Python
Python单元测试工具doctest和unittest使用解析
2019/09/02 Python
基于python实现蓝牙通信代码实例
2019/11/19 Python
Python 面向对象之类class和对象基本用法示例
2020/02/02 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
Jupyter Notebook折叠输出的内容实例
2020/04/22 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
门诊手术室工作制度
2014/01/30 职场文书
门前三包责任书
2014/04/15 职场文书
小学生环保倡议书
2014/05/15 职场文书
党员教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
python库sklearn常用操作
2021/08/23 Python