• Node 学习笔记一


    Events模块

    在Node.js中,很多对象都会发出事件。比如,fs.readStream打开文件时会发出一个事件。所有发出事件的对象都是events.EventEmitter的实例,可以通过require("events");获得event模块。

    //event.js 文件
    var EventEmitter = require('events').EventEmitter;
    var event = new EventEmitter();
    event.on('some_event', function() {
    console.log('some_event 事件触发');
    });

    setTimeout(function() {
    event.emit('some_event');
    }, 4000);

    /**
    * 运行这段代码,1 秒后控制台输出了 'some_event 事件触发'。
    * 其原理是 event 对象注册了事件 some_event 的一个监听器,
    * 然后我们通过 setTimeout 在 1000 毫秒以后向 event 对象发送事件
    * some_event,此时会调用some_event 的监听器。
    *
    * **/

    http://www.runoob.com/nodejs/nodejs-event.html

    http://blog.csdn.net/xy2204/article/details/46986071


    util 包介绍:

    node.js中的util核心包是node.js自带的核心代码,其完全用javascript代码实现,里面实现了一些常用的工具方法.

    其中,我们今天要说的继承方法 inherites 就是util 核心包实现的一个api



    /*
    * 一 util
     *      是 node 里面一个工具模块 ,node 里面几乎所有的模块 都会用到 在这个模块
     *  功能:
     *      1 实现继承 这是主要功能
     *      2 实现对象的完整输出
     *      3 实现判断数据类型
     *
    */

     一介布衣

    node.js 下使用 util.inherits 来实现继承




  • 相关阅读:
    ExecutorService 和 NSOperationQueue
    Android 中的AsyncTask
    正则表达式里"-"中划线的使用注意
    Android studio 程序升级和sdk manager 升级方法
    推荐一篇java抽象类和接口区别的文章
    Android measure和layout的一点理解
    Android 屏幕旋转
    Android 中的openurl
    UML 序列图一点理解
    Android Studio中的Module,Facet
  • 原文地址:https://www.cnblogs.com/geekjsp/p/7518787.html
Copyright © 2020-2023  润新知