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 SHA-1:Secure Hash Algorithm
Dec 20 Javascript
Javascript获取当前时间函数和时间操作小结
Oct 01 Javascript
js中class的点击事件没有效果的解决方法
Oct 13 Javascript
jQuery与JavaScript节点创建方法的对比
Nov 18 Javascript
Ajax跨域实现代码(后台jsp)
Jan 21 Javascript
js实现楼层导航功能
Feb 23 Javascript
javascript 中事件冒泡和事件捕获机制的详解
Sep 01 Javascript
JS实现简单获取最近7天和最近3天日期的方法
Apr 18 Javascript
JavaScript常用事件介绍
Jan 21 Javascript
JavaScript获取某一天所在的星期
Sep 05 Javascript
js实现删除json中指定的元素
Sep 22 Javascript
微信小程序中wxs文件的一些妙用分享
Feb 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等比例缩放图片及剪切图片代码分享
2016/02/13 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
2016/05/12 PHP
php生成无限栏目树
2017/03/16 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
Mac系统完美安装PHP7详细教程
2017/06/06 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
Smarty模板语法详解
2019/07/20 PHP
Yii框架学习笔记之应用组件操作示例
2019/11/13 PHP
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证
2014/09/01 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
Javascript函数式编程语言
2015/10/11 Javascript
分享两段简单的JS代码防止SQL注入
2016/04/12 Javascript
通过JS和PHP两种方法判断用户请求时使用的浏览器类型
2016/09/01 Javascript
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
2016/09/23 Javascript
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
解决vue-router中的query动态传参问题
2018/03/20 Javascript
vue-router动态设置页面title的实例讲解
2018/08/30 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
详解react阻止无效重渲染的多种方式
2018/12/11 Javascript
js中null与空字符串""的区别讲解
2019/01/17 Javascript
0基础学习前端开发的一些建议
2020/07/14 Javascript
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python实现从订阅源下载图片的方法
2015/03/11 Python
Python使用pymysql小技巧
2017/06/04 Python
基于tensorflow加载部分层的方法
2018/07/26 Python
Pyqt5 实现跳转界面并关闭当前界面的方法
2019/06/19 Python
PyQt Qt Designer工具的布局管理详解
2019/08/07 Python
Django ORM 常用字段与不常用字段汇总
2019/08/09 Python
如何导出python安装的所有模块名称和版本号到文件中
2020/06/05 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
土木工程建筑专业毕业生求职信
2013/10/21 职场文书
竞赛口号大全
2014/06/16 职场文书
初中家长评语大全
2014/12/26 职场文书
六一领导慰问欢迎词
2015/01/26 职场文书