2023-04-22 图解正反向代理 网络 网络 我的掘金 我看到网上有很多关于正向代理和反向代理的解释,不过大多都是文字描述,很少有画图的。不妨通过下面的图片来了解一下。 正向代理这个在生活中比较常见了,我们举个例子:最近某某地方需要修一段路,你很想接下这个工程。你知道需要去哪个地方
2023-04-22 图解dns域名解析 网络 网络 我的掘金 域名拿我们常用的 www.baidu.com举例,它并不是完整的域名,完整的域名还需要加上一个www.baidu.com.(注意最后有一个.)。 这个.号就表示根域名,只不过在实际使用中为了方便省略了。 根域名的下一级是顶级域
2023-04-22 WebSocket 网络 网络 什么是websocket?websocket是一种网络传输协议,它和http一样,都位于OSI模型的应用层。且都依赖于TCP协议。但是他的协议是ws或wss。 功能?websocket协议支持浏览器于web服务器之间的双向通信。 在webs
2023-04-22 TCP原理 网络 网络 TCP的三次握手四次挥手三次握手的过程如下: 客户端向服务器发送SYN包,表示请求连接。 服务器收到SYN包后,向客户端发送SYN+ACK包,表示确认请求,并准备好接受数据。 客户端收到SYN+ACK包后,向服务器发送ACK包,表示确认连接
2023-04-22 HTTPS总结 网络 网络 HTTPShttps采用对称加密和非对称加密+数字证书的方式,对传输数据进行加密 对称加密方式如下 客户端发送加密套件列表(就是客户端支持的加密方式)+ client-random 服务器从加密套件中选择一个加密方式,并生成service
2023-04-22 HTTP的发展以及个版本对比 网络 网络 http/0.9 http/1.0 http/1.1的发展http/0.9 http/0.9是1991年提出的,该版本的只有get请求,被用来传输html超文本内容,如 GET /index
2023-04-22 Axios源码学习 网络 前端 axios中统一的封装了如下的问题 支持浏览器请求 XMLHttpRequests 请求 支持node中的http模块的请求 http 请求 支持 Promise API 可以拦截请求和响应 转换request和response数据 取消请
2023-04-22 Web Worker和Service Worker 网络 网络 WebWorker介绍什么是Web Worker?为JS创造多线程的环境,允许主线程创建Worker线程,将一些任务分配给后者运行。也就是主线程和worker线程并行。等到Worker线程完成计算的任务,再通过postMessage与主线程
2023-04-22 移动端开发H5页面,各种问题介绍 移动端 移动端如何进行适配 使用viewprot 配合vw/vh。 首先给html文件增加viewport配置 1<meta name ="viewport" content ="width=dev
2023-04-22 数据结构和算法 数据结构 数据结构和算法数据结构,主要需要掌握,数组,栈,队列,链表,树(二叉树) 数组这是一种最简单,最基础的数据结构,在js中是原生支持的 栈在js中,栈和队列都没有原生的实现,需要依赖数组实现 栈是后进先出的一个数据结构,所以只能用到pop和p