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 相关文章推荐
Prototype String对象 学习
Jul 19 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
Aug 22 Javascript
C#中使用迭代器处理等待任务
Jul 13 Javascript
jquery表单验证需要做些什么
Nov 17 Javascript
Bootstrap Modal遮罩弹出层代码分享
Nov 21 Javascript
Vue.js组件tabs实现选项卡切换效果
Dec 01 Javascript
JavaScript实现的选择排序算法实例分析
Apr 14 Javascript
vue-quill-editor+plupload富文本编辑器实例详解
Oct 19 Javascript
ES6 Object.assign()的用法及其使用
Jan 18 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
Jun 04 Javascript
一文秒懂JavaScript构造函数、实例、原型对象以及原型链
Aug 25 Javascript
vant中的toast层级改变操作
Nov 04 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读取目录下所有文件的代码
2008/01/07 PHP
火车采集器 免费版使出收费版本功能实现原理
2009/09/17 PHP
php实现多城市切换特效
2015/08/09 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
JavaScript 计算图片加载数量的代码
2011/01/01 Javascript
JavaScript 高级篇之函数 (四)
2012/04/07 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
2014/10/17 Javascript
jQuery扁平化风格下拉框美化插件FancySelect使用指南
2015/02/10 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
JavaScript保存并运算页面中数字类型变量的写法
2015/07/06 Javascript
jQuery基于muipicker实现仿ios时间选择
2016/02/22 Javascript
聊一聊JavaScript作用域和作用域链
2016/05/03 Javascript
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
基于jQuery实现选项卡效果
2017/01/04 Javascript
原生js实现下拉框功能(支持键盘事件)
2017/01/13 Javascript
Vue之Watcher源码解析(2)
2017/07/19 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
使用python编写脚本获取手机当前应用apk的信息
2014/07/21 Python
按日期打印Python的Tornado框架中的日志的方法
2015/05/02 Python
Python中使用Queue和Condition进行线程同步的方法
2016/01/19 Python
Python实现简单字典树的方法
2016/04/29 Python
Python 批量合并多个txt文件的实例讲解
2018/05/08 Python
Python with语句用法原理详解
2020/07/03 Python
中软国际Java程序员机试题
2012/08/19 面试题
学校班班通实施方案
2014/06/11 职场文书
党性观念心得体会
2014/09/03 职场文书
作风建设年活动实施方案
2014/10/24 职场文书
给朋友的赠语
2015/06/23 职场文书
回复函范文
2015/07/14 职场文书
人事部:年度述职报告范文
2019/07/12 职场文书
分享CSS盒子模型隐藏的几种方式
2022/02/28 HTML / CSS
再谈python_tkinter弹出对话框创建
2022/03/20 Python