Web前端学习路线是怎么样的?
1、三大件学习 现在每年依旧有很多初级入门的前端开发。所以对初入门的朋友也给出一点意见。刚入门的朋友,我觉得不应该一开始就学习像Vue、TypeScript、Webpack等知识。应该把重点放在 CSS&HTML&JavaScript 基础知识的学习上。对于刚入门的朋友我依旧建议先将 CSS(3)&HTML(5) 的知识点认真学习一遍。学习的途中较好是学习完一部分就自己在敲一遍代码,加深自己的记忆。当然如果你愿意,建议你可以先仿一个网站的静态页面(掘金、知乎等都可以),有一些属性就可以了解他实际的实现场景。JavaScript 一直都是我们前端的基石,一定程度上 JavaScript 的理解深度决定了你的发展。所以一定要用心学习。
2、库工具 对于库工具而言我们常用的有 JQuery、underScore、zepto、Moment 等 JQuery: 降低开发者操作 DOM 的复杂度 UnderScore: 提供实用的函数 Zepto: JQuery 的简化版 Moment: 日期和时间操作库 这些库给我们提供了很大的便利,省去了我们编写相关方法的时间,同时也是我们的程序更加稳健 —— 我们自己写的方法很可能在某些情况下就出 bug 了。3、前端框架(MVVM)学习 当下最火的框架想必一定是 React 和 Vue,如果 JQuery 的存在是是我们更加方便的操作 DOM,那么现在 MVVM 框架则是让我们从手动更新 DOM 的繁杂操作中解放出来。
至于 React 和 Vue 该学习哪一个,更多的还是看当下公司使用的是哪一个(也不是必然)。对于 Vue(React) 该如何使用其实不用多久就能上手,我们更应该关心的是他们背后的设计思想和实现原理。4、浏览器 & 计算机基础 如果你希望能能快速进阶到高级工程师,那么对于浏览器 & 计算机基础的知识你就必要又有一定的掌握。因为这能让你更好的理解前端。浏览器一直是 JavaScript 最重要的宿主环境,所以我们必须去了解 JavaScript 在浏览器中是如何执行的。我们前端开发接触最多的应该就是浏览器了,记得工作第 一年最头痛的就是处理 IE 的兼容问题。工作中出现的很多问题都和浏览器有关,所以我觉得了解浏览器工作原理是非常有必要的。
教培网








