手机
当前位置:查字典教程网 >编程开发 >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 自定义事件】相关文章:

js实现简单div拖拽功能实例

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

js实现精美的图片跟随鼠标效果实例

js实现简单锁屏功能实例

nodejs修复ipa处理过的png图片

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

js鼠标事件

nodejs调试cmd命令实现复制目录

nodejs实现获取某宝商品分类

jQuery实现鼠标经过图片变亮其他变暗效果

精品推荐
分类导航