位置: 编程技术 - 正文
推荐整理分享node.js中的事件处理机制详解(nodejs中的事件循环的执行顺序),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:node的事件机制,node.js中的事件循环是什么意思,node 事件,node.js中的事件循环,nodejs中的事件循环的执行顺序,node.js中的事件循环机制是什么,node.js中的事件循环,node.js中的事件循环机制是什么,内容如对您有帮助,希望把文章链接给更多的朋友!
EventEmitter类
在Node.js的用于实现各种事件处理的event模块中,定义了一个EventEmitter类。所有可能触发事件的对象都是一个集成了EventEmitter类的子类的实例对象,在Node.js中,为EventEmitter类定义了许多方法,所有与对象的事件处理函数的绑定及解除相关的处理均依靠这些方法的调用来执行。
EventEmitter类的各种方法
event:代表事件名
listener:代表事件处理函数
中括号内的参数代表该参数为可选参数
方法名与参数 描述 addListener(event,listener) 对指定事件绑定事件处理函数 on(event, listener) 对指定事件绑定事件处理函数(addListener方法的别名) once(event, listener) 对指定事件指定只执行一次的事件处理函数 removeListener(event, listener) 对指定事件接触事件处理函数 setMaxListeners(n) 指定事件处理函数的最大数量,n为正数值,代表最大的可指定事件处理函数的数量 listeners(event) 获取指定事件的所有事件处理函数 emit(event, [arg1], [arg2], [...]) 手工触发指定事件EventEmitter类的on方法
在这段代码中,我们指定当服务器接收到客户端请求时,在你控制台窗口中输出客户端请求的目标的URL地址,并使用响应对象的end方法立即结束响应。
执行代码,然后在浏览器窗口中输入:
基于Node.js + WebSocket打造即时聊天程序嗨聊 前端一直是一块充满惊喜的土地,不仅是那些富有创造性的页面,还有那些惊赞的效果及不断推出的新技术。像node.js这样的后端开拓者直接将前端人员
Nodejs 搭建简单的Web服务器详解及实例 使用Nodejs搭建简单的Web服务器使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能 OnceIO是OnceDoc企业内容(网盘)的底层Web框架,它可以实现模板文件、静态文件的全缓存,运行起来完全不需要I/O操作,并且支持客户端缓存优化,GZIP压缩
上一篇:使用node.js中的Buffer类处理二进制数据的方法(node.js使用教程)
友情链接: 武汉网站建设