我是靠谱客的博主 曾经指甲油,最近开发中收集的这篇文章主要介绍nodejs学习-事件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Node.js 事件循环

Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。
Node.js 使用事件驱动模型,当web server接收到请求,就把它关闭然后进行处理,然后去服务下一个web请求。

事件驱动程序

自定义node事件

let fs=require('fs')
let events=require('events')

//创建事件对象
var eventLog=new events.EventEmitter();


//监听一个自定义事件
eventLog.on("MkDir",function(msg){
   console.log("触发了目录创建事件1",msg)
})
eventLog.on("MkDir",function(msg){
    console.log("触发了目录创建事件2",msg)
 })
 eventLog.on("MkDir",function(msg){
    console.log("触发了目录创建事件3",msg)
 })



//创建文件夹
fs.mkdir('./img',(err)=>{
    if(!err){
        console.log("创建成功")
        //触发事件
        eventLog.emit("MkDir","触发参数");
         console.log("over");
    }else{
        console.log(err)
    }
})

结果:
在这里插入图片描述

最后

以上就是曾经指甲油为你收集整理的nodejs学习-事件的全部内容,希望文章能够帮你解决nodejs学习-事件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部