获得徽章 16
#每天一个知识点# 常用的几种 Content-Type
1.application/x-www-form-urlencoded: 最原生的form表单,如果不设置属性就会以此种形式提交数据
2.multipart/form-data: 常见的post提交数据的表单格式,在form里面需指明enctype为该类型
3.application/json:json序列号数据。告诉服务器该消息形式为json字符串
4.text/xml: 用来提交xml格式的数据。
5.text/html: HTML格式。
展开
评论
#每天一个知识点# HTTP 与 HTTPS 区别
1.HTTP 明文传输,数据都是未加密的,安全性较差,HTTPS 数据传输过程是加密的,安全性较好
2.HTTP 页面响应速度比 HTTPS 快,主要是因为 HTTP 使用 TCP 三次握手建立连接,客户端和服务器需要交换 3 个包,而 HTTPS除了 TCP 的三个包,还要加上 ssl 握手需要的 9 个包,所以一共是 12 个包
3.http 和 https 使用的是完全不同的连接方式,用的端口也不一样,前者是 80,后者是 443
4.HTTPS 是建构在 SSL/TLS 之上的 HTTP 协议,所以 HTTPS 比 HTTP 更耗费服务器资源
展开
评论
赞了这篇沸点
#与A-SOUL一起成为更好的自己#
这个夏天,来一场破次元的狂欢!
稀土掘金技术社区再度携手虚拟人气偶像A-SOUL推出好好生活2.0系列周边!
6月16日 中午12点 全网预售开启!
折叠收纳箱、一人食电煮锅、电脑内胆包和文具套装四款新品与大家见面啦!极致设计、匠心制作、限量发售!
来稀土掘金技术社区参与联名企划活动,更有机会获得、A-SOUL联名手摇扇、Memory棉质徽章、夏日记忆A-SOUL明信片等惊喜大奖等你拿!
就是现在!稀土掘金与A-SOUL邀你一起畅游技术之旅,快来Pick你的周边好物吧!
点赞+评论,抽取20位掘友送出稀土掘金 x A-SOUL联名手托
展开
YOYO悠悠于2023-06-15 13:07发布的图片
967
#每天一个知识点# vuex数据传输流程
1、通过new Vuex.Store()创建一个仓库
2、在组件内部通过this.$store.state.属性来调用公共状态中的state,进行页面的渲染
3、当组件需要修改数据的时候,通过this.$store.dispatch来触发actions中的方法
4、actions中的每个方法都会接受一个对象 这个对象里面有一个commit方法,用来触发mutations里面的方法
5、mutations里面的方法用来修改state中的数据,mutations里面的方法都会接收到2个参数,一个是store中的state,另外一个是需要传递到参数
6、当mutations中的方法执行完毕后,state会发生改变,因为vuex的数据是响应式的,所以组件的状态也会发生改变
展开
评论
#每天一个知识点# 装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。
评论
#每天一个知识点# HTML5 的离线存储允许网页在离线状态下仍能够正常访问和加载资源,工作原理是通过使用 Application Cache(应用程序缓存)来缓存网页所需的文件,包括 HTML、CSS、JavaScript、图像等。
2
#每天一个知识点# 事件代理又叫事件委托,是一种设计思想,即把一个或者一组元素(目标元素)的事件绑定到父级或者祖先级元素上。真正绑定事件的是外层元素,而不是目标元素。当事件响应到目标元素上时,会通过事件冒泡机制从而触发它的外层元素的绑定事件上,然后再外层元素上去执行函数。
评论
#每天一个知识点#
从存储位置上看,浏览器缓存的分类有以下几种
Service Worker(线程缓存)
Memory Cache(内存缓存)
Disk Cache(硬盘缓存)
Push Cache(推送缓存)
展开
评论
#每天一个知识点#
前端的常规安全策略
1.浏览器的同源策略
2.跨站脚本攻击 (XSS)
3.跨站请求伪造 (CSRF)
4.点击劫持 ( UI 覆盖攻击)
展开
1
#每天一个知识点#
一、 堆(heap)和栈(stack)
栈(stack)会自动分配内存空间,会自动释放。堆(heap)动态分配的内存,大小不定也不会自动释放。
二、 基本类型和引用类型
基本类型:简单的数据段,存放在栈内存中,占据固定大小的空间。
引用类型:指那些可能由多个值构成的对象,保存在堆内存中,包含引用类型的变量实际上保存的不是变量本身,而是指向该对象的指针。
展开
评论
#每天一个知识点# BFC(Block Formatting Context)是块级格式化上下文,是 Web 页面中的一种 CSS 渲染模式,它决定了块级盒子如何布局以及与其他盒子的关系和相互作用。BFC 的主要作用是解决盒子的浮动、清除浮动、外边距折叠等问题。
创建 BFC 的方式有以下几种:
根元素:根元素即 HTML 元素,可以通过在根元素上设置 display 属性为 inline-block、table、table-cell、flex 等值来创建 BFC。
float 属性:当元素的 float 属性值不为 none 时,会创建 BFC。
position 属性:当元素的 position 属性值为 absolute 或 fixed 时,会创建 BFC。
overflow 属性:当元素的 overflow 属性值不为 visible 时,会创建 BFC。
display 属性:当元素的 display 属性值为 inline-block、table-cell、table-caption、flex、inline-flex 时,会创建 BFC。
展开
评论
#每天一个知识点#
短轮询(Short Polling)
短轮询是指客户端向服务器发送请求,服务器立即返回响应,然后客户端再发送下一个请求,以此类推。这种方式适用于查询频率较低的场景,但是由于每次请求都需要建立连接和传输数据,会造成不必要的网络延迟和带宽消耗。
长轮询(Long Polling)
长轮询是指客户端向服务器发送请求,服务器一直保持连接,直到有数据更新时才返回响应,然后客户端再重新发起请求。这种方式适用于查询频率较高,但是数据更新频率不高的场景,可以减少不必要的网络延迟和带宽消耗。
SSE(Server-Sent Events)
SSE是一种服务器推送技术,客户端通过HTTP连接向服务器发送请求,服务器会保持连接,并向客户端发送数据,直到连接关闭或超时。这种方式适用于需要实时推送数据的场景,例如股票行情、聊天室等。
WebSocket
WebSocket是一种全双工通信协议,客户端和服务器可以同时发送和接收数据,可以实现实时通信和大规模数据传输。这种方式适用于需要高并发、实时性和可靠性的场景,例如在线游戏、实时视频等
展开
评论
#每天一个知识点# HTTP2特点
多路复用:不用频繁的建立 tcp 链接,三次握手,可以直接使用之前的链接继续传输数据
头部压缩:压缩头部数据,降低带宽消耗,加快传输
二进制分帧:基于二进制,比 1.1 的文本,更高效,更快的传输
服务器推送:服务器根据资源上的标识主动把该资源推送给客户端,不需要客户端发起请求
流量控制:优化链路,防止网络阻塞
展开
评论
前端搬砖工
前端搬砖工
下一页
个人成就
文章被点赞 128
文章被阅读 18,118
掘力值 816
收藏集
0
关注标签
7
加入于