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十个最常用的自定义函数(中文版)
Sep 07 Javascript
aspx中利用js实现确认删除代码
Jul 22 Javascript
模仿百度三维地图的js数据分享
May 12 Javascript
Jquery插件写法笔记整理
Sep 06 Javascript
javascript自适应宽度的瀑布流实现思路
Feb 20 Javascript
js添加绑定事件的方法
May 15 Javascript
Javascript 实现全屏滚动实例代码
Dec 31 Javascript
JavaScript运动框架 多值运动(四)
May 18 Javascript
3种vue路由传参的基本模式
Feb 22 Javascript
vue keep-alive请求数据的方法示例
May 16 Javascript
JavaScript适配器模式原理与用法实例详解
Mar 09 Javascript
如何使用Javascript中的this关键字
May 28 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
某大型网络公司应聘时的笔试题目附答案
2008/03/27 PHP
php中使用sftp教程
2015/03/30 PHP
Zend Framework入门知识点小结
2016/03/19 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
通过PHP实现用户注册后邮箱验证激活
2020/11/10 PHP
新浪的图片新闻效果
2007/01/13 Javascript
javascript数组去掉重复
2011/05/12 Javascript
JS预览图像将本地图片显示到浏览器上
2013/08/25 Javascript
如何获取网站icon有哪些可行的方法
2014/06/05 Javascript
JavaScript异步回调的Promise模式封装实例
2014/06/07 Javascript
Angular.js 实现数字转换汉字实例代码
2016/07/14 Javascript
nodejs操作mongodb的填删改查模块的制作及引入实例
2018/01/02 NodeJs
解决layui 复选框等内置控件不显示的问题
2018/08/14 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
一文了解vue-router之hash模式和history模式
2019/05/31 Javascript
[11:27]《一刀刀一天》之DOTA全时刻20:TI4总奖金突破920W TS赛事分析
2014/06/18 DOTA
[01:02:26]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第二场 1月18日
2021/03/11 DOTA
Python下opencv图像阈值处理的使用笔记
2019/08/04 Python
pytorch:实现简单的GAN示例(MNIST数据集)
2020/01/10 Python
基于TensorFlow中自定义梯度的2种方式
2020/02/04 Python
Python文件夹批处理操作代码实例
2020/07/21 Python
python实现人工蜂群算法
2020/09/18 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
世界上最大的巴士旅游观光公司:Big Bus Tours
2016/10/20 全球购物
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
德国孕妇装和婴童服装网上商店:bellybutton
2018/04/12 全球购物
在校硕士自我鉴定
2014/01/23 职场文书
产品发布会策划方案
2014/05/12 职场文书
社团活动总结报告
2014/06/27 职场文书
安全保卫工作竞聘材料
2014/08/25 职场文书
咖啡店创业计划书范文
2014/09/15 职场文书
刑事和解协议书范本
2014/11/19 职场文书
Python中X[:,0]和X[:,1]的用法
2021/05/10 Python