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

使用node+vue.js实现SPA应用

Nodejs中session的简单使用及通过session实现身份验证的方法

Javascript 字符串模板的简单实现

js实现带按钮的上下滚动效果

js鼠标事件

js实现异步循环实现代码

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

javascript中DOM复选框选择用法实例

JQuery中上下文选择器实现方法

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

精品推荐
分类导航