- 博客(7)
- 收藏
- 关注
原创 OSI模型
目录介绍层次划分介绍Open System Interconnection Reference Model(开放式系统互联通信参考模型,缩写:OSI),简称:OSI 模型。OSI 模型是一种概念模型,由 ISO(国际化标准组织)提出,定义于 ISO/IEC 7489-1。层次划分OSI将计算机网络体系结构划分为以下七层:(第一层在底部,依次往上,第七层在顶部)第七层:应用层提供为应用软件而设的接口,以设置与另一应用软件之间的通信。例如: HTTP,HTTPS,...
2021-09-25 17:05:55
156
原创 URL地址请求过程
URL地址请求过程1. DNS 解析:将域名地址解析成 IP 地址按照以下顺序进行 DNS 解析:Browser DNS cache(浏览器 DNS 缓存) OS DNS cache(系统 DNS 缓存) Router DNS cache(路由器DNS 缓存) ISP DNS cache(网络运营商DNS 缓存) Recursive search(递归搜索)(若以上 4 种都为找到,则会进行 Recursive search)2. TCP 连接:TCP 三次握手详情请见:...
2021-09-15 09:50:05
1582
原创 浏览器解析、渲染页面
目录过程其他相关内容回流和重绘渲染 过程遇到图片或 JS 文件怎么处理过程(1)首先解析收到的文档,根据文档定义构建一棵 DOM 树,DOM 树是由 DOM 元素及属性节点组成的。(2)然后对 CSS 进行解析,生成 CSSOM 规则树。(3)根据 DOM 树和 CSSOM 规则树构建渲染树。渲染树的节点被称为渲染对象,渲染对象是一个包含有颜色和大小等属性的矩形,渲染对象和 DOM 元素相对应,但这种对应关系不是一对一的,不可见的 DOM 元素不会被插入渲染树。还有一些 D.
2021-09-15 09:47:50
236
原创 TCP三次握手和四次挥手
TCP 三次握手第一次握手:客户端将 TCP 报文标志位 SYN 置为 1,随机产生一个值 seq = J,并将该数据包发送给服务器端,发送完毕后,客户端进入 SYN_SENT状态,等待服务器端确认。第二次握手:服务器端接收到数据包后由标志位 SYN = 1 知道客户端请求建立连接,服务器端将 TCP 报文标志位 SYN 和 ACK 都置为 1,ack = J + 1,随机产生一个序号值 seq = K,并将该数据包发送给客户端已确认连接请求,服务器端进入 SYN_RCVD 状态。第三次握手
2021-09-15 09:36:34
225
原创 new 运算符
目录介绍new 关键字的操作返回对象说明其他说明介绍new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。new 关键字的操作new 关键字会进行如下操作:1. 创建一个空的简单 JavaScript 对象(即 {} );2. 为步骤 1 新创建的对象添加属性 _ _proto_ _ ,将该属性链接至构造函数的原型对象;3.将步骤 1 新创建的对象作为 this 的上下文;4. 如果该函数没有返回对象,则返回 this。返回对象说明
2021-09-14 15:46:35
583
原创 Object.create()和new Object()和{}
Object.create()Object.create() 方法创建一个新对象,使用现有的对象来提供新创建的对象的 _ _proto_ _参数接受两个参数:proto、propertiesObject(可选)Object.create(proto, [propertiesObject])proto:新创建对象的原型对象。propertiesObject(可选):需传入一个对象,该对象的属性类型参照 Object.defineProperties() 的第二个参数。如果该参数被指定且不为
2021-09-14 14:01:42
119
原创 CSS两种盒模型(标准盒模型&IE盒模型)
CSS盒模型本质是一个盒子,由边距、边框、填充和实际内容组成。CSS盒模型分为两种:标准盒模型、IE盒模型(也成为怪异盒模型)。两种盒模型的区别在于他们的总宽度的计算公式不一样。在文档首部加了 <!Doctype html>声明,即使用标准盒模型,若不加,则会由浏览器自己决定。标准盒模型width = 内容(content)的宽度height = 内容(content)的高度总宽度:width + margin(左右) + padding(左右) + border
2021-09-13 19:27:03
7037
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人