世界上最伟大的投资就是投资自己的教育

全场限时 5 折


id 26160

HiddenBoxI


52 minutes 37 seconds 弟子 高中生


  • 轻松学 Node.js - 基础篇免费视频教程 #5 事件

    var events = require('events');
    var util = require('util');
    //调用一个库

    var Person = function(name){
    this.name = name;
    }
    //创建一个 Person 的类
    util.inherits(Person, events.EventEmitter);

    var user1 = new Person("user1");
    var user2 = new Person("user2");
    var user3 = new Person("user3");
    //生成三个对象

    var person = [user1, user2, user3];
    //生成一个数组

    person.forEach(function(person){
    //为数组中的每一个元素做批量操作
    person.on('speak', function(message){
    //为 speak 这个事件进行行为赋予。
    console.log(person.name+" said " +message);
    })
    });

    user1.emit("speak","hi");
    //手动发生这个事件

© 汕尾市求知科技有限公司 | Rails365 Gitlab | Qiuzhi99 Gitlab | 知乎 | b 站 | 搜索

粤公网安备 44152102000088号粤公网安备 44152102000088号 | 粤ICP备19038915号

Top