我之前回答过类似问题。就直接把答案贴过来了。
我觉得会哪个框架都不会最重要的,这个最多算是加分项,在我看来懂了基础之后,学会某个框架不过是水到渠成的事。
所以哪些是初级前端必会的知识点呢?(一下纯属个人见解,欢迎补充~ )
初级前端标准:
1.html,知道会用语义化html
http://caibaojian.com/html5/ele.html

2.css
盒子模型

垂直居中布局等一些经典布局方式
(见面试题htmlcss部分)
css3的了解与使用
https://www.runoob.com/css3/css3-tutorial.html
position,文档流的了解
https://www.jianshu.com/p/8af949265018?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

3.浏览器渲染原理




DOM结构

重绘,重排

http://www.sohu.com/a/256753652_796914
如何提升渲染性能
https://blog.youkuaiyun.com/xiaokangmiclong/article/details/50776330
http://web.jobbole.com/90340/
4. 服务器渲染
为什么要做服务器渲染
概念:

服务端渲染
https://www.jianshu.com/p/4acde8b6e5e3
5.网络相关
http协议,相关缓存字段
https://blog.youkuaiyun.com/budapest/article/details/79376505
https://blog.youkuaiyun.com/struggleshu/article/details/73113459
TCP三次握手
一个完整的三次握手也就是 请求---应答---再次确认
https://www.cnblogs.com/rootq/articles/1377355.html
cookie, local storage,session storage定义,区别

https://www.kancloud.cn/xiaoxiaoqc/web/137937
https://www.cnblogs.com/caiyezi/p/5619506.html
6.JS基础(这块重中之重)
面试常考:
6种基本数据类型,String, Array类型的方法使用
牛逼的总结
https://www.jianshu.com/p/4fe807427004
回收机制
https://blog.youkuaiyun.com/qq_21325977/article/details/79973761
https://www.jianshu.com/p/69024dacffe0
原型与原型链
参考,不一定对,可以加速理解
https://www.jianshu.com/p/dee9f8b14771
https://blog.youkuaiyun.com/qq_36996271/article/details/82527256
https://blog.youkuaiyun.com/u010365819/article/details/81326349
构造函数模式/原型模式
https://blog.youkuaiyun.com/yangyuqingabc/article/details/82888876
闭包,递归
BOM
https://blog.youkuaiyun.com/luanpeng825485697/article/details/77010413
操作DOM结构
https://www.cnblogs.com/vanstrict/p/5678747.html
事件冒泡/捕获
https://blog.youkuaiyun.com/Hukaihe/article/details/51779568
AJAX请求
https://blog.youkuaiyun.com/dezhonger/article/details/70211484
https://blog.youkuaiyun.com/wickedvalley/article/details/65937854
7.web 安全
CSRF
XSS
他们分别的攻击手段与防御手段
以上是必知必会。