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
  • 相关阅读:
    Java 概述
    vue组件事件
    小程序注册
    小程序基础知识梳理
    小程序简介
    公众号
    jeecg-boot
    小程序背景图
    bootstrap-select采坑
    存取cookie
  • 原文地址:https://www.cnblogs.com/lswit/p/5110116.html
Copyright © 2011-2022 走看看