![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 71
Dax1_
if ( life === sad ) code.start()
展开
-
浅析TCP三次握手与UDP
TCP为什么需要三次握手 客户端和服务端都需要直到各自可收发,因此需要三次握手。 三次握手可简化为 C发起请求连接让S确认,S也发起连接让C确认 第一次握手:S确认“自己可以接受C发送的报文段” 第二次握手:C确认“自己可以给S发送报文,也能接受S发送的报文段” 第三次握手:S确认“C收到了自己发送的报文段” TCP和UDP区别 TCP是面向连接的。UDP是无连接的,发送数据前不需要先建立连接。 TCP提供可靠服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大原创 2021-08-30 21:39:09 · 100 阅读 · 0 评论 -
前端学习日记-JS对象
对象 定义 无序的数据集合 键值对的集合 写法 let obj = {'name':'frank','age':18} let obj = new Object({'name':'frank'}) console.log({'name':'frank','age':18}) 细节 键名是字符串,不是标识符,可以包含任意字符 引号可省略,省略之后就只能写标识符 就算引号省略了,键名还是字符串 属性名 每个key都是对象的属性名(property) 属性值 每个value都是对象的属性值 奇怪的属性原创 2021-08-05 00:59:50 · 112 阅读 · 0 评论 -
前端学习日记-构造函数与对象分类
构造函数 new X()自动做了四件事 自动创建空对象 自动为空对象关联原型,原型地址为X.prototype 自动将空对象作为this关键字运行构造函数 自动return this 构造函数X X函数本身负责给对象本身添加属性 X.prototype对象负责保存对象的共用属性 代码规范 大小写 所有构造函数(专门用于创建对象的函数)首字母大写 所有被构造出来的对象,首字母小写 词性 new后面的函数,使用名词形式 如 new Person() , new Object() 其他函数,一般使用原创 2021-08-05 16:16:13 · 163 阅读 · 0 评论 -
前端学习日记-JS数组
数组对象 数组是一种特殊的对象 JS其实没有真正的数组,只是用对象模拟数组 元素的数据类型可以不同 内存不一定是连续的(对象是随机存储的) 不能通过数字下标,而是通过字符串下标 意味着数组可以有任何key 创建一个数组 新建 let arr = [1,2,3] let arr = new Array(1,2,3) let arr = new Array(3) 转化 let arr = ‘1,2,3’.split(’,’) let arr = ‘123’.split(’ ') Array.from原创 2021-08-05 22:47:55 · 105 阅读 · 0 评论