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 相关文章推荐
javascript函数定义的几种区别小结
Jan 06 Javascript
js opener的使用详解
Jan 11 Javascript
JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
Mar 02 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
May 08 Javascript
详解基于Bootstrap扁平化的后台框架Ace
Nov 27 Javascript
原生js实现tab选项卡切换
Mar 23 Javascript
前端js实现文件的断点续传 后端PHP文件接收
Oct 14 Javascript
详解vue express启动数据服务
Jul 05 Javascript
JavaScript设计模式之享元模式实例详解
Jan 17 Javascript
解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题
Oct 25 Javascript
通过vue刷新左侧菜单栏操作
Aug 06 Javascript
前端 javascript 实现文件下载的示例
Nov 24 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操作文件方法问答
2007/03/16 PHP
php和mysql中uft-8中文编码乱码的几种解决办法
2012/04/19 PHP
php5.3 goto函数介绍和示例
2014/03/21 PHP
Swoole-1.7.22 版本已发布,修复PHP7相关问题
2015/12/31 PHP
php微信浏览器分享设置以及回调详解
2016/08/01 PHP
PHP分享图片的生成方法
2018/04/25 PHP
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
非常棒的10款jQuery 幻灯片插件
2011/06/14 Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
2011/06/21 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
2014/01/22 Javascript
JS实现距离上次刷新已过多少秒示例
2014/05/23 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
2015/08/26 Javascript
jquery html5 视频播放控制代码
2016/11/06 Javascript
ie下js不执行的几种可能
2017/02/28 Javascript
React学习笔记之事件处理(二)
2017/07/02 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
浅析js实现网页截图的两种方式
2019/11/01 Javascript
浅谈React中组件逻辑复用的那些事儿
2020/05/21 Javascript
python爬虫常用的模块分析
2014/08/29 Python
python中使用mysql数据库详细介绍
2015/03/27 Python
用Python制作在地图上模拟瘟疫扩散的Gif图
2015/03/31 Python
flask-socketio实现WebSocket的方法
2018/07/31 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
2018/12/16 Python
python如何删除列为空的行
2020/07/17 Python
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
研究生自我鉴定范文
2013/10/30 职场文书
教师队伍管理制度
2014/01/14 职场文书
博士毕业生自我鉴定范文
2014/04/13 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
关于python中readlines函数的参数hint的相关知识总结
2021/06/24 Python
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python
vue 自定义组件添加原生事件
2022/04/21 Vue.js
windows server2016安装oracle 11g的图文教程
2022/07/15 Servers