手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >nodejs 中模拟实现 emmiter 自定义事件
nodejs 中模拟实现 emmiter 自定义事件
摘要:nodejs中模拟实现emmiter自定义事件functionEmitter(){this.events={};//存放事件的地方}Emit...

nodejs 中模拟实现 emmiter 自定义事件

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> function Emitter() { this.events = {}; //存放事件的地方 } Emitter.prototype.on = function(type, cb) { var events = this.events; events = events[type] = events[type] || []; events.push(cb); }; Emitter.prototype.emit = function(type) { var args = [].slice.call(arguments, 1); var cbs = this.events[type], cb; while (cb = cbs && cbs.shift()) { cb.apply(this, args); } }; var emitter = new Emitter(); emitter.on('customevent', function(param) { alert(param); }); emitter.on('customevent', function() { alert(1); }); emitter.emit('customevent', 'xxx'); </script> </head> <body> </body> </html>

【nodejs 中模拟实现 emmiter 自定义事件】相关文章:

Nodejs实现批量下载妹纸图

jquery实现弹出层效果实例

javascript实现table选中的行以指定颜色高亮显示

Node.js实现JS文件合并小工具

无刷新上传文件并返回自定义值

nodejs修复ipa处理过的png图片

JQuery中DOM实现事件移除的方法

nodejs实现遍历文件夹并统计文件大小

js实现键盘Enter键提交表单的方法

Webpack 实现 AngularJS 的延迟加载

精品推荐
分类导航