前端入门请移步=>前端学习路线

假如你感觉到焦虑,每天都想学点啥,确不知道从何学起 别担心这是正常的,因为我也经历过

每次计划一个小的技术范围逐个击破,例如:我想话3天把webpack再深化一下,2天把git搞搞,学习完后尽量整理一篇技术文章,我说的是尽量哈,毕竟我也没有这么做(狗头。。。)

先声明一下,我个人学习的方法是视频结合书本或文档的方法,一般我会先看视频过一遍然后再通过书本或文档温习一边

之所以叫野路子是因为这是我自己学习的方法东拼西凑起来的
为什么说中高档,3年了大哥,还说初级有点不合适吧。。。

正文

一、深化学习JS

  • CoderWhy深化Javascript高档语法
  • 书本:《javascript高档程序设计》(第三、四版)
  • 书本:JavaScript 忍者秘籍(第 2 版)
  • 书本:你不知道的 JavaScript(上中下)
    这5本书本每本看了两遍以上,这便是看完不整理笔记的结果啊,同志们,高程3和4各一遍加起来也算两遍(嘿嘿)
    根本上学习完上面这些,对于JS的面试题至少可以笔挺腰杆了哈
    学习必定不要贪快,对一个知识点必定要吃透,假如你不愿意学后写笔记,你至少把学过的口述一边吧
    不然别人问你,你原本知道的,便是说不出来

二、vue相关

假如你对组件封装还有一点短缺,推荐你去看看一些开源组件库的代码,这些根本都能看得懂,有时间也可跟着封装一下

  • 学习Vant组件库源代码,Element也行,我哪会看的是Vant,还完成了一些组件 衔接:vangleer.github.io/sun-ui-clie…
  • 是时候学习vue3+typescript并用到工作中去了,推荐Why教师的vue3+typescript课程,假如你学习能力好,直接看文档也没问题哈
  • 有空开端看看vue的源码,至少知道内部的原理,可以分模块的去学习,呼应式原理、模板编译、diff算法等
  • 书本:《深化浅出 Vue.js》 作者: 刘博文
  • vuex和vue-router的源码跟着视频学学吧,b站上都有,相信这时候你因该能分辩好坏了吧

三、node相关

具体的过程的确想不起来了,横竖便是哪里不懂学哪里

  • 视频走起 Why的node.js课程
  • 书本:《了不起的node.js》《深化浅出node.js》《node.js实战》
  • eggjs看文档就行哈,当然视频b上也有
  • midway是领导叫用的,硬着头皮学啊,根本上是一边看文档一边写代码的
  • koa的源码也可以看看,不是特别难,明白了compose方法的完成原理,你会想原来高大上的东西内部完成也不是特别杂乱啊(得瑟一下)

四、数据结构算法相关

我学习数据结构和算法真是历经坎坷啊,大家看看我学习的东西就知道了

  • Why教师的数据结构和算法 www.bilibili.com/video/BV1x7…
  • 书本:《学习 JavaScript 数据结构与算法》 作者: [巴西] 格罗纳(Loiane Groner)
  • 推荐黑马和尚硅谷的视频课程java版
    黑马:www.bilibili.com/video/BV1Cz…
    尚硅谷:www.bilibili.com/video/BV1E4…

五、其它

  • 书本:《深化浅出 Webpack》
  • 前端微服务也得重视一下哟,像single-spa,qiankun的根本运用
  • docker、docker-compose、nginx要会运用
  • 我又学了一边React但的确工作上的确没用着

其它链接
前端高档进阶攻略
中级前端面试攻略