获得徽章 16
#每天一个知识点# 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 更耗费服务器资源
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联名手托
这个夏天,来一场破次元的狂欢!
稀土掘金技术社区再度携手虚拟人气偶像A-SOUL推出好好生活2.0系列周边!
6月16日 中午12点 全网预售开启!
折叠收纳箱、一人食电煮锅、电脑内胆包和文具套装四款新品与大家见面啦!极致设计、匠心制作、限量发售!
来稀土掘金技术社区参与联名企划活动,更有机会获得、A-SOUL联名手摇扇、Memory棉质徽章、夏日记忆A-SOUL明信片等惊喜大奖等你拿!
就是现在!稀土掘金与A-SOUL邀你一起畅游技术之旅,快来Pick你的周边好物吧!
点赞+评论,抽取20位掘友送出稀土掘金 x A-SOUL联名手托
展开
967
816
#每天一个知识点# 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的数据是响应式的,所以组件的状态也会发生改变
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的数据是响应式的,所以组件的状态也会发生改变
展开
评论
点赞
赞了这篇文章
#每天一个知识点# 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。
创建 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是一种全双工通信协议,客户端和服务器可以同时发送和接收数据,可以实现实时通信和大规模数据传输。这种方式适用于需要高并发、实时性和可靠性的场景,例如在线游戏、实时视频等
短轮询(Short Polling)
短轮询是指客户端向服务器发送请求,服务器立即返回响应,然后客户端再发送下一个请求,以此类推。这种方式适用于查询频率较低的场景,但是由于每次请求都需要建立连接和传输数据,会造成不必要的网络延迟和带宽消耗。
长轮询(Long Polling)
长轮询是指客户端向服务器发送请求,服务器一直保持连接,直到有数据更新时才返回响应,然后客户端再重新发起请求。这种方式适用于查询频率较高,但是数据更新频率不高的场景,可以减少不必要的网络延迟和带宽消耗。
SSE(Server-Sent Events)
SSE是一种服务器推送技术,客户端通过HTTP连接向服务器发送请求,服务器会保持连接,并向客户端发送数据,直到连接关闭或超时。这种方式适用于需要实时推送数据的场景,例如股票行情、聊天室等。
WebSocket
WebSocket是一种全双工通信协议,客户端和服务器可以同时发送和接收数据,可以实现实时通信和大规模数据传输。这种方式适用于需要高并发、实时性和可靠性的场景,例如在线游戏、实时视频等
展开
评论
点赞
赞了这篇文章