摘要: Node.js 有多个内置的事件,我们可以通过引入 events 模块,并通过实例化 EventEmitter 类来绑定和监听事件,如下: 绑定事件处理程序:.on 触发事件:.emit .once为指定事件注册一个单次监听器,即 监听器最多只会触发一次,触发后立刻解除该监听器,也就是说不管某个事件 阅读全文
posted @ 2018-03-13 15:50 L_mj 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 任务队列/事件队列 "任务队列"是一个事件的队列,IO设备完成一项任务,就在"任务队列"中添加一个事件,表示相关的异步任务可以进入"执行栈"了。主线程读取"任务队列",就是读取里面有哪些事件。 "任务队列"中的事件,除了IO设备的事件以外,还包括一些用户产生的事件(比如鼠标点击、页面滚动等等)。只要 阅读全文
posted @ 2018-03-13 15:40 L_mj 阅读(207) 评论(0) 推荐(0) 编辑
摘要: node.js模块的安装可以使用npm安装,如下: 每个项目的根目录下面,一般都需要一个package.json文件,定义了这个项目中所需各种模板及项目中的配置信息。npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目中所需的运行和开发环境。 使用package.json安 阅读全文
posted @ 2018-03-13 11:42 L_mj 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常 阅读全文
posted @ 2018-03-13 11:11 L_mj 阅读(278) 评论(0) 推荐(0) 编辑