自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

很久很久以后。

Nothing seek,nothing find.

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

原创 http 缓存机制

http 作为前端的必备知识点之一, 是每个前端开发者都需要掌握的, 基于近期的学习, 对 http 中缓存部分的知识进行一下梳理。不对之处,还忘评论区斧正, 多谢啦 ��~前言http 是基于 TCP 协议进行传输的一种文本传输协议, 用来与服务端之间进行交互, 可以理解为 浏览器向服务端发送一个携带请求报文的请求,服务端读取请求后响应浏览器并回应一个响应报文。报文主要包含两部分...

2018-04-27 16:24:50 572

原创 node 中的可读 可写流

在 node 中流是最核心的一部分, 也是相对较难的一部分, node 中大量的 api 都与 流相关,通过一些学习, 对流的概念稍稍的了解了一点, 本文将梳理一下自己的理解,不对之处还望指正。stream 流是一组有序的,有起点和终点的字节数据传输手段, 它不关心文件的整体内容,只关注是否从文件中读到了数据,以及读到数据之后的处理。 node 中的很多对象都实现了...

2018-04-24 16:04:30 829

原创 可写流 and 可读流 代码剖析

可读流/** * 可读流调用的方法 * on * 'open' 文件打开是触发 * 'data' 文件读取时触发 * 'end' 文件的数据读取完后触发 * 'close' 文件关闭后触发, 该流将不再出发任何事件 * 'error' 底层系统内部出错从而不能产生数据,或当流的实现试图传递错误数据时发生 */let EventEmitter = req...

2018-04-24 11:41:46 225

原创 断点续传了解一下

Range 断点续传 有时候下载文件下载到一半的时候网络断开了, 需要继续下载的时候, 如果不支持断点, 用户需要重新下载, 如果支持 range, 客户端会记录已经下载的内容,当网络恢复时, 则向服务端发送剩下 range 的读取请求, 服务端接收到请求后,会根据 range 找到剩下的内容 发送给 客户端。客户端也可以通过 curl -v --header 'Range: by...

2018-04-09 19:23:13 1173

原创 浅析javascript中 Event Loop 与 nodejs 中的 Event Loop

这篇文章浅析一个 javascript 中的 Event Loop 与 node 中 event loop 的异同, 如果不对之处, 欢迎指正javascript 中的 event loop我们都知道 javascript 是单线程的, Javascript 作为浏览器脚本语言,主要用途是与用户互动,以及操作DOM,这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定 Ja...

2018-04-04 11:55:36 911

原创 Promise 剖析

本文针对 Promise 对象的原理进行分析,来实现一个 Promise 对象。首先我们要理解什么 是 Promise ?Promises 对象是 CommonJS 工作组提出的一种规范, 目的是为异步编程提供统一接口; 是 javascript 异步编程的重要概念,也是目前 javascript 主流的异步编程方法中的一种。常见的 javascript 异步编程的有以下四种...

2018-03-15 14:17:29 173

空空如也

空空如也

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

TA关注的人

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