当前位置: 首页 > wzjs >正文

网站模板 使用深圳seo搜索优化

网站模板 使用,深圳seo搜索优化,WordPress音乐网页,搭建个人视频网站Node里很多对象会分发事件: 每次有连接的时候net.Server会分发事件,当文件打开的时候fs.readStream会分发事件。所有能分发事件的对象都是 events.EventEmitter的实例。通过require("events");能访问这个模块。 一般来说,事件名都…

Node里很多对象会分发事件: 每次有连接的时候net.Server会分发事件,当文件打开的时候fs.readStream会分发事件。所有能分发事件的对象都是 events.EventEmitter的实例。通过require("events");能访问这个模块。

一般来说,事件名都遵照驼峰规则,但这不是强制规定,任何形式的字符串都可以做为事件名。

为了处理事件,通常将函数关联到对象上。这些函数也叫监听者(listeners)。在这个函数里,this指向监听者所关联的EventEmitter

类: events.EventEmitter

你可以通过require('events').EventEmitter获取EventEmitter类。

EventEmitter实例遇到错误后,通常会触发一个错误事件。错误事件在node里是特殊例子。如果没有监听者,默认的操作是打印一个堆栈信息并退出程序。

当添加新的监听者时, EventEmitters会触发'newListener'事件,当移除时会触发'removeListener'

emitter.addListener(event, listener)

emitter.on(event, listener)

添加一个监听者到特定event的监听数组的尾部,触发器不会检查是否已经添加过这个监听者。 多次调用相同的eventlistener将会导致listener添加多次。

server.on('connection', function (stream) {console.log('someone connected!');
});

返回emitter。

emitter.once(event, listener)

给事件添加一个一次性的listener,这个listener只会被触发一次,之后就会被移除。

server.once('connection', function (stream) {console.log('Ah, we have our first user!');
});

返回emitter。

emitter.removeListener(event, listener)

从一个某个事件的listener数组中移除一个listener。注意,这个操作会改变listener数组内容的次序。

var callback = function(stream) {console.log('someone connected!');
};
server.on('connection', callback);
// ...
server.removeListener('connection', callback);

removeListener最多会移除数组里的一个listener。如果多次添加同一个listener到数组,那就需要多次调用removeListener来移除每一个实例。

返回emitter。

emitter.removeAllListeners([event])

移除所有的listener,或者某个事件listener。最好不要移除全部listener,尤其是那些不是你传入的(比如socket或文件流)。

返回emitter。

emitter.setMaxListeners(n)

默认情况下,给单个事件添加超过10个listener,事件分发器会打印警告。这样有利于检查内存泄露。不过不是所有的分发器都应该限制在10个,这个函数允许改变 listener数量,无论是0还是更多。

返回emitter。

EventEmitter.defaultMaxListeners

emitter.setMaxListeners(n)设置一个分发器的最大listener数,而这个函数会立即设置所有EventEmitter的当前值和默认值。要小心使用。

请注意,emitter.setMaxListeners(n)的优先级高于EventEmitter.defaultMaxListeners.

emitter.listeners(event)

用于返回事件的listener数组。

server.on('connection', function (stream) {console.log('someone connected!');
});
console.log(util.inspect(server.listeners('connection'))); // [ [Function] ]

emitter.emit(event[, arg1][, arg2][, ...])

允许你使用指定的参数顺序的执行每一个listener.

如果事件有 listener,返回true, 否则false

类方法: EventEmitter.listenerCount(emitter, event)

返回指定事件的listener数量。

Event: 'newListener'

  • event{String}事件名
  • listener{Function}事件处理函数

添加listener的时候会触发这个事件。当这个事件触发的时候,listener可能还没添加到listener数组。

Event: 'removeListener'

  • event{String}事件名
  • listener{Function}事件处理函数

删除listener的时候会触发这个事件。当这个事件触发的时候,listener可能还还没从listener数组移除。


文章转载自:

http://tt6zkjUF.hphqy.cn
http://cCiLnO3A.hphqy.cn
http://y6REQP1K.hphqy.cn
http://e01u9CDf.hphqy.cn
http://d6p7N3CN.hphqy.cn
http://keHAG8Bv.hphqy.cn
http://EInNwPJl.hphqy.cn
http://ELMMkNRf.hphqy.cn
http://5gQiJoTV.hphqy.cn
http://8LPv1Q21.hphqy.cn
http://YcqfcP3a.hphqy.cn
http://L4bdcdPp.hphqy.cn
http://kHD6sMrs.hphqy.cn
http://BwrPScn5.hphqy.cn
http://pQe3vJw8.hphqy.cn
http://gp9jt6TH.hphqy.cn
http://vbWHS8P2.hphqy.cn
http://v9h32ets.hphqy.cn
http://it1J1Iii.hphqy.cn
http://wu5WGQiQ.hphqy.cn
http://GcAiJMIm.hphqy.cn
http://i70pKPdS.hphqy.cn
http://op3btQSk.hphqy.cn
http://y7Xlvxt0.hphqy.cn
http://AqGOzYcR.hphqy.cn
http://OcZAPXC0.hphqy.cn
http://pIGFqHJa.hphqy.cn
http://K8VReoim.hphqy.cn
http://aVLLQbrH.hphqy.cn
http://g015YiNB.hphqy.cn
http://www.dtcms.com/wzjs/732496.html

相关文章:

  • 建设考试的报名网站外贸网站 域名后缀
  • 清远做网站的有哪些wordpress加置顶功能
  • 静态网站开发的目的广州卓天跨境电商网站
  • 濮阳微信网站开发didv 模板WordPress
  • 怎样做一个购物型的网站杭州 网站定制
  • 成都网站制作东三环wordpress自媒体新闻模板
  • 要建设网站郑州seo优化顾问热狗
  • 哈尔滨网站建设策划方案新建的网站百度搜索不到
  • 广州制作网站seo南京网站制作工具
  • 企业网站建设尚未实现宣传功能信用 网站 建设方案
  • 中国建设网站官方网站电商 网站建设文字
  • 建站系统社区天津科技制造有限公司
  • wordpress 三款站群插件之比较全国工业设计大赛官网
  • 网站制作商家入驻本地wordpress 上传到服务器
  • 在哪里创建网站wordpress最大上传2m
  • 自助式网站建设 济南长春网站建设开发的有哪些
  • 仿织梦小说网站源码石龙建设网站
  • 深圳网络公司网站工商营业执照在线查询
  • 商丘网站建设服务做网站需要什么资质
  • 做视频网站盈利模式上线了建站价格
  • 购买一个网站需要多少钱?网络营销策划活动方案
  • 企业建设网站昆明最新新闻事件今天
  • 如何看网站是否有做网站地图数据库端口 wordpress
  • 网站做多久能盈利怎么用图片做网站背景图
  • 营销型网站建设团队建筑工人信息平台
  • 企业网站优化兴田德润优惠网站开发有几个阶段
  • 电子商务网站建设发展报告屋顶平台设计
  • 广西鼎汇建设集团有限公司网站建设公司哪家好
  • 云服务器可以做视频网站吗三网合一网站 东莞
  • 凡科建站帮忙做网站WordPress判断手机输出