前端知识整理

192 阅读2分钟

一个常考的知识的汇总的帖子

这一套我觉得写的很简明易懂且详细

前端知识汇总

但是为了对后续的内容进行分门别类地整理,使我在面试的时候思路更加清晰,我会将上述的内容打散在整个过程中。

一、HTML相关

二、css相关

三、JS相关

1、闭包相关

2、继承

3、垃圾回收机制

前端面试查漏补缺--(二) 垃圾回收机制

4、手写js题目

(1) 节流与防抖

前端面试查漏补缺--(一) 防抖和节流

四、浏览器相关

1、跨域

前端面试查漏补缺--(三) 跨域及常见解决办法

2、浏览器的本地存储(cookie,session,localstorage)

前端面试查漏补缺--(四) 前端本地存储

3、浏览器缓存策略

前端面试查漏补缺--(六) 浏览器缓存

4、浏览器的渲染机制

前端面试查漏补缺--(五) 渲染机制及重绘和回流

五、前端优化

前端优化不完全指南

总结起来就一张图:

六、设计模式

前端面试查漏补缺--(十一) 前端软件架构模式MVC/MVP/MVVM

七、 框架

八、前端安全

前端面试查漏补缺--(七) XSS攻击与CSRF攻击

前端面试查漏补缺--(八) 前端加密

九、计算机网络

这是一份全面的 计算机网络基础 总结攻略

1、总的体系

2、 TCP/IP协议详解

3、ISO7层标准体系详解

4、TCP连接详解

计算机网络:这是一份全面 & 详细 的TCP协议攻略

这个解释非常全面,面试基本够用了。需要看半小时来消化。

5、UDP连接详解

这是一份全面的 计算机网络基础 总结攻略-UDP协议

6、HTTP详解

计算机网络:这是一份全面& 详细 HTTP知识讲解

7、HTTPS

简洁易读版本: 谈谈HTTPS

全面复杂版本 HTTP和HTTPS详解

协议栈:

灵魂图片:

8、socket详解

Android:这是一份很详细的Socket使用攻略

9、输入url到浏览器渲染的过程

这是一份全面的 计算机网络基础 总结攻略-UDP协议-在浏览器中输入url地址 ->> 显示主页的过程

这个也勉强可以

前端面试查漏补缺--(十二) 从输入URL到看到页面发生的全过程(含三握手,四挥手详解)

十、 数据结构

十一、算法

前端面试查漏补缺--(十三) 内存泄漏

前端面试查漏补缺--(十四) 算法及排序

前端面试查漏补缺--(十五) Event Loop