前端学习路径

HTML

可以去看看MDN里面HTML相关的,或者去W3C或者菜鸟了解些基础的标签类别分类即可,可以不用花太多精力

CSS

书籍推荐

基础: 精通CSS:高级Web标准解决方案

进阶:CSS揭秘

总结:熟悉基本布局以及一些常用的CSS对以后工作效率提升很有帮助,除了看书外也可以去MDN上看一些基础和进阶的内容。除了最基本的CSS,还需要了解些CSS3加的特性以及CSS3的动画,面试的时候偶尔会问,并且会熟练运用加分挺多的。在看的时候最好自己多去尝试下一些布局加深印象。

JS(重头)

JS基础(ES5及之前)

书籍推荐:

Javascript高级程序设计:被称为红宝书,每个前端er都应该有一本的书,建议经常去看,起码要看两遍以上,每次看都会有不一样的收获。

你不知道的JavaScript:这套书分为上中下,上和中的前半部分主要是讲基础,下半部分和下主要是ES6的东西了,也是强推,在红宝书的基础上讲解了一些底层的东西,理解起来也挺容易的。

JavaScript权威指南:犀牛书,不怎么推荐入门的人看,不太容易看懂,而且很浪费时间。

ES6

书籍推荐

ES6标准入门:阮一峰的一本ES6入门书籍,可不买,去看他的博客也是一样的,因为主要还是介绍性为主,必看。

深入理解ES6:其实内容和阮一峰的差不太多,不过每一部分的内容会更详细的介绍,阮一峰的主要还是偏向于自己的学习笔记。

设计模式:

JavaScript设计模式与开发实践:多了解下一些设计模式的东西,当你去看一些框架源码的时候就会发现很多地方都会用到,特别是vue和react中会经常用到观察者模式,同时在TS中的注解之类的用的都是装饰者,所以还是很推荐看的。主而且这是专门针对js的设计模式,里面有很多例子,还是很不错的。

Node.js:

我自己也没怎么深入这块,推荐本深入浅出node.js。

TypeScript

知道js的都知道js是弱类型,但是弱类型在大型项目开发中其实有很多弊端,所以就有了TS,可以直接去看官网文档了解就可以了。现在在前端圈大公司TS用的还是挺多的,蚂蚁开源的antd就是react+ts的。

框架:

现今主流的无外乎react和vue。个人觉得选一个深入,另一个了解就可以了,推荐深入react。因为react中的VDom和diff都在vue2.0中加了进来,而且个人觉得react的学习成本比vue高。

推荐书籍:

官网文档:去官网看完文档有个了解。

深入REACT技术栈

实战的话可以去慕课上找一些教程,反正网上找一些免费的很多的。

vue的话没怎么我就看过官网文档,同时看过慕课的仿饿了么以及慕课的仿音乐APP。感觉还不错的。

webpack我自己也了解不多,不推荐了。

计算机基础:

基础其实很重要,对于前端来说特别是计网,要深入了解下。

同时想做node.js的话还需要了解些操作系统的东西,进程线程之类的。

数据结构、mysql这些就根据个人情况来定了。

算法:

建议去刷leetcode前200题,基本刷完,你对array、string、map的api就很熟练了,而且基本上可以应付各大公司的笔试和面试。同时也要熟悉一些算法的基本知识,时间复杂度、空间复杂度之类的。基本的几大排序算法的思想也要懂。因为很多时候你会发现底层api也都是基于这些的。

一些我自己会去的论坛和学习的地方推荐:

掘金:感觉国内稍微水平会好一点的论坛。

MDN:里面内容很全,但也很杂,没有很系统,需要自己花精力去找你想了解的,但还是强推。(要翻墙,有能力其实多去看看国外的论坛会发现帮助更大)

各大官网文档(必看)

奇舞周刊

leetcode

最近发现的但是我还没时间研究的一个学习网站:https://nodeschool.io/zh-cn/#workshopper-list

公众号:前端早读课、前端大全

最后:有时间最好去看些源码的解读以及自己去看些源码,有助于提升你对框架的理解。

根据引用\[1\]中提供的信息,本文提供了在2022年作为一名前端工程师需要学习的内容,并给出了详细的学习路线图和对应的学习资源。这个学习路线图包括了三个维度的内容。然而,由于引用\[1\]中提到的学习资源可能是国外的,需要自备科学上网工具。同时,引用\[2\]中提到的一系列课程也可以作为前端开发学习的起点,其中包括了HTML和CSS的pc端项目实战。此外,引用\[3\]中提到了前端三剑客,即HTML、CSS和JavaScript,这是前端开发的基础,需要了解的内容也不少。因此,前端学习路线图可以包括学习HTML、CSS和JavaScript等基础知识,并结合实战项目进行练习。 #### 引用[.reference_title] - *1* *3* [2022 年前端工程师学习路线图(完整版)](https://blog.csdn.net/qq_46416934/article/details/126096998)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [2023版完整版web前端学习路线图(超详细自学路线)](https://blog.csdn.net/longz_org_cn/article/details/126780290)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值