Node入门--事件模块
来源:互联网 发布:传世辅助源码 编辑:程序博客网 时间:2024/05/18 05:51
1.大多数Node.js核心API都是采用惯用的异步事件驱动架构(fs/http)
2.所有能触发事件的对象都是EventEmitter类的实例
3.事件流程:引入模块-->创建EventEmitter对象-->注册事件-->触发事件
- How
//一、// 1.引入事件模块var events = require('events');// 2.创建EventEmitter对象var myEmitter = new events.EventEmitter(); //引入的events下面对应的一个方法Eventmitter(),作用:实例化一个方法// 3.注册事件myEmitter.on('someEvent', function (msg) { //.on 就是注册事件;两个参数,/'事件名'/ /'回调函数'/ ,第二个参数传到注册事件的回调函数中 // console.log(msg); // 二、异步执行 setImmediate(() => { console.log(msg); //实现事件并传递此参数到注册事件的回调函数中 });});// 4.触发事件 //在html里有button之类的触发,Node没有myEmitter.emit('someEvent', '实现事件并传递此参数到注册事件的回调函数中') //两个参数 /'触发的事件名'/,/'传递参数'///二,异步执行,会先console "OK",再console(msg)console.log("OK"); //
阅读全文
0 0
- Node入门--事件模块
- 【Node事件模块Events】
- Node.js HTTP模块与事件模块
- Node.js入门:模块机制
- Node.js入门:事件机制
- node.js(二) 模块 事件驱动
- Node.js events模块(一)事件循环
- node入门(一)--内置模块
- nodeJS入门——node介绍&模块
- Node.Js events模块(二)-EventEmitter自定义操作事件
- node.js学习(十五、Events事件模块)
- Node.js学习笔记【1】入门(服务器JS、函数式编程、阻塞与非阻塞、回调、事件、内部和外部模块)
- node模块
- 【Node】node的模块
- Node.js入门:前后端模块的异同
- Node.js 入门系列——寻找第三方模块
- node入门(二)-- 模块系统/cheerio/webSocket
- 入门到放弃node系列之网络模块(一)
- node.js&electron$npm的关系
- Node入门--1-->Hello World
- 苹果审核被拒
- Node入门--1--module&require
- Java散列集Set 树集TreeSet HashSet LinkedHashSet SortedSet NavigableSet
- Node入门--事件模块
- Node入门--文件系统读写
- Node入门--6-->文件系统-创建&删除
- Node入门--7-->Http创建服务器
- Node入门--8-->Buffer&Stream
- Node入门--9-->读写数据流
- Node入门--10-->HTML&JSON
- 初学spring 关于IOC与AOP 使用的设计模式
- Node入门--11-->Route