个人csdn博客主页:https://blog.csdn.net/qq_43682422?type=blog
1.基础知识部分 (按顺序学习)
-
html/html5 (一般) https://www.w3school.com.cn/ 了解下canvas和svg相关
-
css/css3 (重要) https://www.w3school.com.cn/
-
javascript+ es6 (重要) https://zh.javascript.info/first-steps
2.进阶部分(按需求选取)
-
ts (重要)https://ts.xcatliu.com/introduction/what-is-typescript.html#link-11
-
开发者调试工具devtools(重要,必学)(自行搜索)
-
React开发体系(react哲学,hooks,props,state等)(重要,看企业需求)https://react.docschina.org/docs/thinking-in-react.html
-
echarts (较重要,看企业需求) https://echarts.apache.org/handbook/zh/get-started/
-
Vue开发体系(重要,和React 二选一,看企业需求):https://cn.vuejs.org/index.html
-
小程序开发(重要,当下很热门,选择仍需看企业需求):https://developers.weixin.qq.com/miniprogram/dev/framework/
扩展:
- git学习(工作必备,要求掌握常见命令)入门可以看我的博客,也可以自行搜索。
- node.js基础学习也可以看我的博客(最好在自行学一下nvm管理node版本)
- antd组件库(适用React组件):https://ant.design/docs/react/introduce-cn
- elementUI(饿了么ui组件库,适用Vue组件):https://element.eleme.cn/#/zh-CN/component/installation
- vant组件库(适用vue2,vue3,小程序):https://youzan.github.io/vant/#/zh-CN
面试题:
【刷题首选】:https://fe.ecool.fun/topic-list
牛客网:https://www.nowcoder.com/
前端宝典:https://www.nowcoder.com/issue/tutorial?tutorialId=96&uuid=f5212664ab664984882b00635066ded2
力扣: https://leetcode-cn.com/problem-list/2cktkvj/
前端八股文-灵题库:https://www.lingtiku.com/
掘金八股文文章:https://juejin.cn/post/7016593221815910408
- 基础相关:其实把前面基础学好就没问题了,实在没自信可以刷一些面试题检验。
- 框架相关:可以去官网学习再刷面试题补充,最好自己尝试做一些demo加深理解。
- 算法相关(可以去搜索力扣或者牛客网搜索前端算法题)
- 浏览器原理相关:可以去牛客网前端面经查看或刷题
- 前端性能优化相关:同上
- 前端安全相关:同上
最后:学习是一个积累的过程,需要静下心来不断沉淀,加油!你一定可以的!