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 相关文章推荐
js浮点数保留两位小数点示例代码(四舍五入)
Dec 26 Javascript
ie8下修改input的type属性报错的解决方法
Sep 16 Javascript
Javascript 读取操作Sql中的Xml字段
Oct 09 Javascript
jQuery的one()方法用法实例
Jan 19 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
Apr 26 Javascript
angularjs实现搜索的关键字在正文中高亮出来
Jun 13 Javascript
微信小程序之前台循环数据绑定
Aug 18 Javascript
使用vue2.0创建的项目的步骤方法
Sep 25 Javascript
vue+Element-ui实现分页效果实例代码详解
Dec 10 Javascript
浅谈在Vue.js中如何实现时间转换指令
Jan 06 Javascript
vue移动端实现手机左右滑动入场动画
Jun 17 Javascript
JS正则表达式验证端口范围(0-65535)
Jan 06 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
smarty内置函数foreach用法实例
2015/01/22 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
php把时间戳转换成多少时间之前函数的实例
2016/11/16 PHP
jQuery AJAX 调用WebService实现代码
2010/03/24 Javascript
js获取当前select 元素值的代码
2010/04/19 Javascript
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
2010/11/14 Javascript
JavaScript之引用类型介绍
2012/08/10 Javascript
Javascript实现滑块滑动改变值的实现代码
2013/04/12 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
jQuery实现表格展开与折叠的方法
2015/05/04 Javascript
Javascript动态创建表格及删除行列的方法
2015/05/15 Javascript
详解JavaScript中getFullYear()方法的使用
2015/06/10 Javascript
Javascript中的arguments对象
2016/06/20 Javascript
简单实现bootstrap选项卡效果
2017/02/08 Javascript
原生js实现旋转木马轮播图效果
2017/02/27 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
Vue中qs插件的使用详解
2020/02/07 Javascript
一篇文章看懂JavaScript中的回调
2021/01/05 Javascript
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python通过pil将图片转换成黑白效果的方法
2015/03/16 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
Python动态语言与鸭子类型详解
2019/07/01 Python
python实现堆排序的实例讲解
2020/02/21 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
2020/02/27 Python
Pycharm常用快捷键总结及配置方法
2020/11/14 Python
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
中级会计职业生涯规划范文
2014/01/16 职场文书
税务会计岗位职责
2014/02/18 职场文书
《童趣》教学反思
2014/02/19 职场文书
初中毕业生的自我评价
2014/03/03 职场文书
美容院店长岗位职责
2014/04/08 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
廉洁自律心得体会2016
2016/01/13 职场文书