首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
网结篇
订阅
momo_养身版
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
当跨域遇到Cookie与SameSite
对于切图仔而言,跨域是个非常熟悉的名词了。虽然浏览器为了我们的网站安全操碎了心,但是往往我们为了网站能够被用户正常访问,不得不绕过这个限制,cors就是其中一种常用的解决跨域的方案。 通过设置Access-Control-Allow-Credentials: true和xhr.…
前端异常的捕获与处理
按键无法点击、元素不展示、页面白屏,这些都是我们前端不想看到的场景。在计算机程序运行的过程中,也总是会出现各种各样的异常。下面就让我们聊一聊有哪些异常以及怎么处理它们。 什么是异常,异常就是预料之外的事件,往往影响了程序的正确运行。例如下面几种场景: 这些情况都是极其影响用户体…
浏览器缓存
一. 为什么缓存 缓存是一种性能优化,可以缩短网络请求的时间,提高文件的重复利用率。 二. 缓存的位置 首先,这种缓存位置有使用条件:传输协议使用HTTPS,是因为Service Worker涉及到请求拦截,需要使用HTTPS来保障安全。 当上面的第三步没有命中缓存时,就需要调…
[面试∙网络] TCP/IP(二):IP协议
IP协议处于OSI参考模型的第三层——网络层,网络层的主要作用是实现终端节点间的通信。IP协议是网络层的一个重要协议,网络层中还有ARP(获取MAC地址)和ICMP协议(数据发送异常通知) 数据链路层的作用在于实现同一种数据链路下的包传递,而网络层则可以实现跨越不同数据链路的包…
面试官问:你了解HTTP2.0吗?
作为一只前端开发🐶,HTTP是我们知识地图里面必不可少的一部分,也是面试必问知识点。HTTP2号称可以让我们的应用更快、更简单、更稳定,它完美解决了1.1版本的诸多问题,本文和大家一起聊聊HTTP2的改进点。 正式讲HTTP2之前我们先讲一下HTTP的发展史。 HTTP于19…
TCP 的 三次握手 四次握手
同步 SYN :synchronous。建立连接,将 SYN = 1。 序号 seq: sequence。第一个字节的编号随机产生。 确认位 ACK : acknowledgement 。 ack : 表示确认字段的值。(对哪个进行确认)。 结束 FIN : finish。FI…
抠抠前端网络优化之CDN
答:CDN是内容分发网络(Content Delivery Network),将前端资源部署在CDN可以加快客户端获取资源的速度。 面试官:。。。。行,回去等通知吧 答:别。。。 cdn网络中有多个边缘节点服务器;我们将资源上传到源服务器(通常是业务部署的业务服务器)之后,经过…
2020校招前端面试篇(一)| 掘金技术征文
回答了Promise是用来干嘛的,几个状态,状态从pending到resolved或pending到rejected以后就冻结了,没法再变更状态了,等等。 返回后,再请求。把代码写出来,🤪,然后问async await是什么?把前面的代码用async await改写一下。 这…
彻底读懂前端跨域CORS
前端小伙伴在使用AJAX的时候,相信对No Access-Control-Allow-Origin header这样的报错提示感到很头疼,怎么请求又跨域了。文章的开始,让我们从一个小故事开始。。。 于是,一场甩锅大战即将开始... 说实话,每一个前后端开发都应该要了解跨域的用法…
再谈HTTPS
本篇将讨论HTTPS的加解密原理,很多人都知道RSA,以为HTTPS = RSA,使用RSA加解密数据,实际上这是不对的。HTTPS是使用RSA进行身份验证和交换密钥,然后再使用交换的密钥进行加解密数据。身份验证是使用RSA的非对称加密,而数据传输是双方使用相同的密钥进行的对称…