- 博客(9)
- 收藏
- 关注
原创 总结 Vue3 项目基础1
执行时间是 beforeCreate 之前之前,且是自动执行setuup 代码特点:定义数据 + 函数 最后以对象方式 return 出去在setup中的this不再是指向组件实例,指向的是undefined而如果有大量数据,岂不是要定义一个,在return一次,这里可以用到语法糖非常方便!经过语法糖的封装可以更简单的使用组合式api。
2023-07-12 00:18:56
159
1
原创 Node.js 发起HTTP请求的5种方式
HTTP(百度百科): 超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;
2023-05-28 16:19:13
4834
1
原创 Diff 算法
虚拟 DOM 指的是真实 DOM 的在jQuery去操作DOM时,浏览器会从构建DOM树开始从头到尾执行一遍流程。如果我们要改变页面,只能遍历查询 DOM树,找到需要修改的 DOM,然后修改样式行或结构,以此来达到更新页面的目的(每次查询 DOM 都需要遍历全部 DOM 树。
2023-05-25 23:02:24
197
2
原创 浅谈 cookie token session
特点优点缺点cookie1.存储在客户端。2.请求自动携带 cookie。3.存储大小为 4KB。1.兼容性好且很方便,因为 cookie 会自动携带和存储。1.需要解决跨域问题,若有多台服务器如何共享 cookie。2.易遭受 CSRF 攻击。3.存储在客户端,不安全。session1.存储在服务端。2.存储大小无限制。1.查询速度快,因为是个会话,相当于是在内存中操作。2.结合 cookie 后很容易实现鉴权。3.安全性好,因为存储在服务端。
2023-05-24 23:10:11
166
1
原创 JS 垃圾回收机制
一般指无法被访问的内存(如下),如果不清理这些数据,容易造成1.没有被任何内容引用的对象2.全局变量全局变量只有浏览器关闭或者刷新的时候才会被销毁,导致程序很难对全局变量是否为垃圾对象进行判断3.闭包js垃圾回收机制理论上不回收这类型的数据。因为闭包有一个特性是存在于闭包中的变量不会被回收。而实际上不同的浏览器实现的效果可能也不一样。一些浏览器如果发现某些变量没有且不会再被使用的话,也会将其回收。4.部分基本数据类型。
2023-05-16 12:49:40
421
1
原创 浏览器缓存即HTTP缓存
用户第一次请求数据后浏览器会存储该数据,等到下一次用户再次向服务端请求同一个数据时,如果判断缓存命中则拦截请求,将之前在浏览器中存储的数据返回给用户,不用再向服务器发起数据请求(提高性能)。和私有缓存。共享缓存指的是缓存内容可被多个用户使用,如公司内部架设的Web代理;私有缓存指的是只能单独被用户使用的缓存,如浏览器缓存 HTTP 缓存应该算是前端开发中最常接触的缓存机制之一,它又可细分为和。
2023-05-15 21:35:38
171
1
原创 UDP 和 TCP
TCPUDPTCP是面向连接的传输层协议,传输数据前先要建立连接。UDP是非连接的协议,传输数据之前,源端和终端不建立连接TCP的20字节包头信息UDP信息包的包头很短,只有8字节TCP 是面向连接的传输层协议,传输数据前需要建立连接。UDP 可以支持一对一、一对多、多对多的交互通信TCP 传输数据是可靠的。UDP 传输数据是不可靠的,可能出现丢失TCP有拥塞控制和流量控制机制,保证数据传输的安全性。UDP则没有,即使网络非常拥堵了,也不会影响UDP的发送速率。
2023-05-14 17:22:29
204
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人