自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 TCP/IP四层模型-应用层

不同应用进程间的通信规则计算机用户与网络、应用程序和与网络间的接口相当于A公司向B公司发送的文件,文件可以是合同、报表等,这份文件就是应用层提供的服务。

2023-04-10 16:56:23 94

原创 DNS协议

本地DNS向顶级DNS发起查询请求,顶级DNS向本地DNS返回权威DNS的IP地址。本地DNS向根DNS发起查询请求,根DNS向本地DNS返回顶级DNS的IP地址。发送查询请求,根据返回的地址继续发送请求,直到查询到最终结果(本地DNS)本地DNS向权威DNS发起查询请求,权威DNS向本地DNS返回IP地址。发送查询请求,等待最终返回结果,不关注查询过程(主机)本地DNS将结果返回给操作系统,自身缓存IP地址。操作系统将结果返回给浏览器,自身缓存IP地址。主机向本地DNS发起查询请求,本地DNS。

2023-04-10 16:26:03 80

原创 OSI七层和TCP/IP四层模型

HTTP、HTTPS、POP3、SMTP、文件服务、目录服务、文件传输服务(FTP)、远程登录服务(Telnet)、电子邮件服务(E-mail)、打印服务、安全服务、网络管理服务、数据库服务…提供用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。相当于A公司向B公司发送的文件,文件可以是合同、报表等,这份文件就是应用层提供的服务。通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。

2023-04-10 16:24:25 52

原创 HTTP协议与HTTPS协议详解

HTTP协议和HTTPS协议,包括HTTP报文,HTTPS加密方式...

2023-04-10 16:23:48 177

原创 Cookie简述

http是无状态的协议,客户端和服务端建立链接后,客户端向服务端再次发送请求,服务端需要唯一识别发送请求的用户,以返回对应数据cookie中存储了用户的信息,客户端每次发送请求都带上cookie,后端就能识别客户端身份。

2023-04-05 16:07:48 36

原创 Webpack打包优化

将打包任务分发给子线程执行,执行结束后将结果返回给主线程。缓存loader的处理结果,在开销大的loader上使用。模块中使用该库时,从动态库中获取,减少打包次数。每个页面文件单独打包,使用时再下载对应的文件。要单独提取css到独立的文件中,将特定的类库提前打包,动态引入。降低图片分辨率、压缩图片体积。

2023-03-31 17:16:33 69

原创 Webpack详解

webpack打包后输出的文件夹、文件名。一个模块对应一个文件,从入口文件开始查找。webpack开始打包的文件,入口文件。webpack启动后创建的编译器对象。由多个模块组成,用于代码的分隔和合并。压缩合并html/js/css代码。编译,递归该模块的依赖模块进行编译。的第三方模块包,用于代码打包。解决js和css兼容性问题。将编译完的文件结果根据。前端工程化的解决方案。对象,注册插件,执行。从入口文件出发,调用。

2023-03-31 16:09:46 46

原创 Webpack的Bable及工作原理

是转义器,可以转换浏览器无法支持的ES6、jsx、ts语法。中的内容(将ES6语法转换成ES5,将jsx转换为js…将代码拆分为词法单元,每一个字符,都被拆分成一组。通过语法分析,解析词法单元处理生成。AST(抽象语法树)

2023-03-31 15:15:43 90

原创 前端性能优化

图片视图外的图片不加载,图片进入可视范围后再加载组件js模块:动态import。

2023-03-31 14:30:12 38

空空如也

空空如也

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

TA关注的人

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