1.常用的http状态码有哪些⛵️
2.HTTP请求有哪些?🙏
3.简单请求和非简单请求有什么区别?🧷
4.GET和POST区别🧷
口诀:长方用包安,退缓历史类码(厂房用保安,退还历史累吗)
5.浏览器安全能描述一下吗?🔐
6.为啥要引入HTTPS,HTTPS比HTTP添加了什么功能?⬆️
7.什么是同源策略?🚽
8.为何会有XSS和CSRF攻击存在?🐓
浏览器出让的安全性以及局限性和漏洞
https://www.yuque.com/suihangadam/liulanqi/pog4pf
9.XSS攻击和CSRF攻击了解吗,怎么防御?🛡️
10.常见的HTTP状态码有哪些?🐎
11.HTTP发展史⛵️
12.能说一下HTTP1.1和HTTP2.0以及HTTP3.0的区别吗?🧷
13.从按下URL到展示界面发生了什么?🥜
14.浏览器如何渲染?📺
15.什么是重排重绘?🎨
16.啥是合成,为啥不要滥用will-change?🍵
17.浏览器有哪些存储方式?🥘
18.cookie和webStorage有啥区别?🧷
19.HTTP如何缓存,强制缓存和协商缓存?🦡
20.http读取缓存的流程?📖
21.浏览器缓存位置有哪几种,内存缓存和硬盘缓存有什么区别?🧷
22.JS的垃圾回收机制🚮
23.闭包如何产生的?🎒
可以引到垃圾回收机制上
24.垃圾回收如何检测节点?啥是三色标记法?⌚️
25.TCP和UDP的区别?🧷
26.TCP三次握手?3⃣️🤝
27.TCP四次挥手?4⃣️🙋
28.TCP四次挥手为什么客户端最后还要等待2MSL?⌛️