240 发简信
IP属地:广东
  • fetch 拿到的数据为 ReadableStream 格式的处理方式

    昨天在使用 fetch 时,发现返回的数据格式为 ReadableStream ,百度之下发现 fetch 默认返回的 body 就是 ReadableStream 数据,需...

  • 240
    HTTP请求流程:为什么很多站点第二次打开会很快?

    下图为“HTTP 请求示意图”,展现浏览器中的 HTTP 请求所经历的各个阶段。 从图中可以看到,浏览器中的 HTTP 请求从发起到结束一共经历了如下八个阶段:构建请求、查找...

  • IP、UDP、 TCP

    互联网中的数据是通过数据包来传输的,数据包在传输过程中容易丢失或出错。 1. IP 负责把数据包送达目的主机。 数据包要在互联网上进行传输,就要符合网际协议(Internet...

  • 240
    HTTPS:让数据传输更安全

    在 HTTP 协议栈中引入安全层 由于 HTTP 的明文传输特性,在传输过程中的每一个环节,数据都有可能被窃取或者篡改,这倒逼着我们需要引入加密机制。于是我们在 HTTP 协...

  • 240
    浏览器安全

    同源策略 什么是同源 如果两个 URL 的协议、域名和端口都相同,我们就称这两个 URL 同源。比如下面这两个 URL,它们具有相同的协议 HTTPS、相同的域名 time....

  • 240
    链表

    概念: 结点 头结点 尾结点 后继指针(next) 前驱指针(prev) 链表适合插入、删除操作,时间复杂度为O(1) 常见的链表结构 单链表image.png 循环链表im...

  • 哈希算法

    哈希算法 将任意长度的二进制值串映射为固定长度的二进制值串,这个映射的规则就是哈希算法,而通过原始数据映射之后得到的二进制值串就是哈希值 设计一个优秀的哈希算法并不容易,需要...

  • 240
    vscode+eslint让你编程快到飞起

    还在每次写完代码以后,点击鼠标(或者使用快捷键)格式化文档让代码保持整齐?还在因为装了eslint后经常报出eslint校检语法错误而犯愁?——以至于装后又卸载eslint。...

个人介绍
95后前端开发工程师