zoukankan      html  css  js  c++  java
  • node.js的事件发射监听机制

    process也是emitter的一个实例。可以在程序中直接使用。

    // 监听1
    process.on("aa", function(data,state) {
        console.log('监听1');
        console.log(data + ':' + state);
    });
    // 事件1
    process.emit("aa", '发射', '事件1');
    // 监听2
    process.on("aa", function(data,state) {
        console.log('监听2');
        console.log(data + ':' + state);
    });
    // 发射2
    process.emit("aa", '发射', '事件2');
    
    // 只有已经注册监听的时间,才能监听到发射的事件
    // 发射事件1的时候,监听1已注册,监听2还未注册
    // 发射事件2的时候,监听1和监听2都已经注册,因此程序运行结果是:
    // 监听1
    // 发射:事件1
    // 监听1
    // 发射:事件2
    // 监听2
    // 发射:事件2
  • 相关阅读:
    操作系统发展和分类
    操作系统绪论
    tomcat启动出现乱码解决方法
    Tomcat安装与卸载
    XML
    注解
    反射机制
    package和import机制
    访问控制权限
    MariaDB 配置远程访问权限
  • 原文地址:https://www.cnblogs.com/lswit/p/5110116.html
Copyright © 2011-2022 走看看