自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WJ930708的博客

知识总结

  • 博客(8)
  • 收藏
  • 关注

原创 node.js中的buffer模块

一、概述Buffer库为Node.js带来了一种存储原始数据的方法,可以让Nodejs处理二进制数据,每当需要在Nodejs中处理I/O操作中移动的数据时,就有可能使用Buffer库。原始数据存储在 Buffer 类的实例中。一个 Buffer 类似于一个整数数组,但它对应于 V8 堆内存之外的一块原始内存。与其他模块不同的是,在应用时无需引用此模块,因为它是全局访问的,只需在使用时实例一下即...

2018-08-23 10:00:51 401

原创 node.js中的util模块+crypto模块

一、util模块node.js提供了很多模块,其中util就是nodejs核心模块之一,主要就是为了弥补js过于精简而造成的不足。1. util.inspectutil.inspect(object,[showHidden],[depth],[colors])是一个将任意对象转换为字符串的方法,通常用于调试和错误输出。 该方法最少接受一个参数object,showHidden可选,当...

2018-08-16 18:04:28 1006

原创 node.js中fs模块+path模块

一、概述:文件系统模块是一个简单包装的标准 POSIX 文件 I/O 操作方法集。可以通过调用 require("fs") 来获取该模块。文件系统模块中的所有方法均有异步和同步版本。文件系统模块中的异步方法需要一个完成时的回调函数作为最后一个传入形参。 回调函数的构成由调用的异步方法所决定,通常情况下回调函数的第一个形参为返回的错误信息。 如果异步操作执行正确并返回,该错误形参则为nu...

2018-08-16 12:20:59 2634

原创 node.js中的stream模块

前言node.js天生异步和事件驱动,比较适合处理I/O相关的任务,所以在处理I/O相关的操作时,可以用stream流。流的概念流是一种传输手段,是有顺序的,有起点和终点,它只是一个实现了一些方法的 EventEmitter 。在unix中有一个概念:‘管道’,流在实现的过程中也可被看成是一个管道一样,进行拼接数据,将一个进程的stdout输出看成下一个进程的输入stdin。.pipe...

2018-08-16 10:26:34 509

原创 node.js中的module模块

模块模式我们把每一个 .js 文件都视为一个 模块,模块内部有自己的作用域,不会影响到全局。并且,我们约定一些关键词来进行依赖声明和 API 暴露。在js中有几种用于实现模块的方法和规范:对象字面量表示法 Module模式以下是一些模块化规范,括号内为对应的脚本加载器CMD(SeaJS) AMD(RequireJS) CommonJS(NodeJS) ES6 Module (...

2018-08-14 16:28:51 713

转载 node.js中setTimeOut(),setInterval(),setImmediate()以及process.nextTick()区别

node.js中的非IO的异步API提供了四种方法,分别为setTimeOut(),setInterval(),setImmediate()以及process.nextTick(),四种方法实现原理相似,但达到的效果略有区别:一、事件循环Event Loop首先,我们需要了解node.js的基于事件循环的事件模型,正是因为它才使得node.js中回调函数十分普遍,也正是基于此,node.j...

2018-08-14 09:59:00 1280

原创 node.js中的http+https模块

http和https:http协议:http客服端发起请求,创建端口,http服务器在端口监听客户端的请求,http服务器向端口返回状态和内容的一个过程。https协议:是在http协议上增加了SSL/TLS握手加密传输,当访问该协议时,需要SSL证书,其他的应用与http基本一致。无论是http还是https请求方式都是:get、post、put(更新)一、http的事件连接:...

2018-08-11 23:34:58 2269

原创 node.js中global模块

global一、全局对象global:JavaScript 中window是全局对象,而node.js中global是全局对象,但是window != global,window只是类似一个global的属性,除了global本身以外,其他的全局变量都是global对象的属性。定义在 global 上面的变量,不需要在模块中通过 exports 输出,其他模块中也能使用。注意在使用时要...

2018-08-01 14:42:03 1275

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除