一个常考的知识的汇总的帖子
这一套我觉得写的很简明易懂且详细
但是为了对后续的内容进行分门别类地整理,使我在面试的时候思路更加清晰,我会将上述的内容打散在整个过程中。
一、HTML相关
二、css相关
三、JS相关
1、闭包相关
2、继承
3、垃圾回收机制
4、手写js题目
(1) 节流与防抖
四、浏览器相关
1、跨域
2、浏览器的本地存储(cookie,session,localstorage)
3、浏览器缓存策略
4、浏览器的渲染机制
五、前端优化
总结起来就一张图:

六、设计模式
前端面试查漏补缺--(十一) 前端软件架构模式MVC/MVP/MVVM
七、 框架
八、前端安全
九、计算机网络
1、总的体系

2、 TCP/IP协议详解


3、ISO7层标准体系详解


4、TCP连接详解
这个解释非常全面,面试基本够用了。需要看半小时来消化。
5、UDP连接详解
6、HTTP详解
7、HTTPS
简洁易读版本: 谈谈HTTPS
全面复杂版本 HTTP和HTTPS详解
协议栈:



8、socket详解
9、输入url到浏览器渲染的过程
这是一份全面的 计算机网络基础 总结攻略-UDP协议-在浏览器中输入url地址 ->> 显示主页的过程
这个也勉强可以
前端面试查漏补缺--(十二) 从输入URL到看到页面发生的全过程(含三握手,四挥手详解)