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 相关文章推荐
jquery表格内容筛选实现思路及代码
Apr 16 Javascript
javascript中setTimeout的问题解决方法
May 08 Javascript
jQuery截取指定长度字符串的实现原理及代码
Jul 01 Javascript
jquery 实现返回顶部功能
Nov 17 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
Nov 26 Javascript
jQuery中[attribute=value]选择器用法实例
Dec 31 Javascript
jQuery获取标签文本内容和html内容的方法
Mar 27 Javascript
Webpack 实现 Node.js 代码热替换
Oct 22 Javascript
JS 日期与时间戮相互转化的简单实例
Jun 22 Javascript
JavaScript实现计算圆周率到小数点后100位的方法示例
May 08 Javascript
vue中使用input[type="file"]实现文件上传功能
Sep 10 Javascript
vue+openlayers绘制省市边界线
Dec 24 Vue.js
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过滤危险html代码的函数
2008/07/22 PHP
php生成短域名函数
2015/03/23 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
PHP7下协程的实现方法详解
2017/12/17 PHP
phpfpm的作用和用法
2019/10/10 PHP
PHP实现简单的计算器
2020/08/28 PHP
javascript 全等号运算符使用说明
2010/05/31 Javascript
js获取当前页面的url网址信息
2014/06/12 Javascript
13个PHP函数超实用
2015/10/21 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
Bootstrap中的Dropdown下拉菜单更改为悬停(hover)触发
2016/08/31 Javascript
手机注册发送验证码倒计时的简单实例
2017/11/15 Javascript
Mac下通过brew安装指定版本的nodejs教程
2018/05/17 NodeJs
JS中的函数与对象的创建方式
2019/05/12 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
2019/07/16 jQuery
vuex+axios+element-ui实现页面请求loading操作示例
2020/02/02 Javascript
[36:05]DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs Optic
2018/04/01 DOTA
[05:11]TI9战队采访——VIRTUSPRO
2019/08/22 DOTA
最近Python有点火? 给你7个学习它的理由!
2017/06/26 Python
python网络爬虫学习笔记(1)
2018/04/09 Python
python保存二维数组到txt文件中的方法
2018/11/15 Python
python celery分布式任务队列的使用详解
2019/07/08 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
分享一个pycharm专业版安装的永久使用方法
2019/09/24 Python
Python定义一个Actor任务
2020/07/29 Python
重构Python代码的六个实例
2020/11/25 Python
CSS3实现大小不一的粒子旋转加载动画
2016/04/21 HTML / CSS
HTML最新标准HTML5总结(必看)
2016/06/13 HTML / CSS
Artist Guitars新西兰:乐器在线商店
2017/09/17 全球购物
Godiva巧克力英国官网:比利时歌帝梵巧克力
2018/08/28 全球购物
开门红主持词
2014/04/02 职场文书
房产转让协议书
2014/04/11 职场文书
《卖木雕的少年》教学反思
2014/04/11 职场文书
信访工作汇报材料
2014/10/27 职场文书
八年级作文之友谊
2019/12/02 职场文书