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 来实现继承
转载于:https://www.cnblogs.com/geekjsp/p/7518787.html
Node 学习笔记一相关推荐
- node学习笔记--模块加载
学习笔记过程,自己理解,方便自己查询,新手一枚,希望批评指正. 使用 webstrom 编辑器 可以将安装的node.exe 配置进去,直接运行,可自行百度配置. 通过命令行参数传递给NodeJS以启 ...
- 汇智网node学习笔记
快速入门 下载配置 偷懒点,直接官网上下载安装包,像安装一般的软件那样,安装配置就行了.具体的可以百度 node的特点 回调函数 模块 回调函数 由于node基于事件驱动的,回调函数必不可少,我的回调 ...
- node学习笔记_01 环境搭建
一.下载安装nvm (node版本管理器),方便以后版本切换 nvm list -> 查看node版本(版本最好在8.0以上,不然在vsCode断点调试进不去,跟node版 ...
- node学习笔记,第一个Node程序
编辑 JavaScript代码将在Node环境中执行 first-node.js // 严格模式 'use strict';console.log('Hello, world.'); console. ...
- Node学习笔记:建立TCP服务器和客户端之间的通信
结构: socket是应用层和传输层的桥梁.(传输层之上的协议所涉及的数据都是在本机处理的,并没进入网络中) 涉及数据: socket所涉及的数据是报文,是明文. 作用: 建立长久链接,供网络上的两个 ...
- node JS獲取GPS_node学习笔记(三十八)
一.什么是NodeJS? 1.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. 2.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效 ...
- 用ajax做级联操作,学习笔记之MVC级联及Ajax操作
由于刚转型到MVC,MVC的架构模式很多不是很清楚,比如今天就想做个级联的操作,因为之前的ASP.NET的方式是通过:控件-->添加事件-->后台编写级联事件进行触发,但是这个MVC就不同 ...
- node.js学习笔记
# node.js学习笔记标签(空格分隔): node.js---## 一 内置模块学习 ### 1. http 模块 ``` //1 导入http模块 const http =require('ht ...
- node.js学习笔记14—微型社交网站
node.js学习笔记14-微型社交网站 1.功能分析 微博是以用户为中心,因此需要有注册和登录功能. 微博最核心的功能是信息的发表,这个功能包括许多方面,包括:数据库访问,前端显示等. 一个完整的微 ...
最新文章
- WebService(1)名词了解
- CRM One Order事件注册的准确位置
- 实验5 编写、调试具有多个段的程序
- Jupyter 安装使用
- 自定义按键_王者荣耀:自定义按键让你的百里守约百发百中
- centos安装python2.7.2_Centos6.2 安装Python2.7.x 版本
- DELL戴尔服务器RAID磁盘阵列默认识别更换后的硬盘
- 判断可达性(基本的BFS练习)
- sql sever2005中实现“级联删除”
- springboot2中session超时,退到登录页面
- 无线WiFi音视频传输,远距离WiFi技术方案,云望物联cv5200模组
- linux yum 五笔输入法,CentOS 7 安装五笔输入法
- 【数据仓库】数仓好坏衡量标准
- windows+中标麒麟双系统启动优先顺序调整方法
- Codeforces 1034 A
- 现实生活中和股市中人的量子纠缠现象探讨
- 【技术分享】数据之道 笃行拓新
- 百度翻译 API 的申请 与 百度通用翻译 API 的接入
- Abp 业务异常源码解读
- scrollTo()