web前端开发需要学什么(包含前端学习路线),2024年最新【福利】

  • DOM

  • BOM

  • jquery

  • 随便了解下UI框架

    • bootstrap
  • mv*框架选择一个学习

    • React
  • Vue

  • Angular

  • Nodejs

上面的这些就足够了,剩下需要学习的就是方向性质的东西了,就没有办法推荐了,要根据你自己的工作性质来选择;

根据后期方向学习


如果想做非WEB前端的工作(不是用户浏览器渲染的场景),那么 Nodejs是必须要研究的,除此之外,再根据不同语言来特定选择。

做PC桌面端方向

需要多了解 Electron

做手机端

可能要学习下 react-native

做WEB后端开发

可能要学习 Express , Koa ,Nest,Egg

还有就是要学习下一种关系型数据库和非关系型的

  • MySql / postgreSQL 随便选择一个

  • Mongodb



前端学习路线


首先学习的时候,不要想着大而全;

很多知乎上包括网上列举的学习路线都是想着大而全,什么都去搞,恨不得把前面5年的学习路线都安排好的;

我觉得新手不应该这么做,新手学习的时候应该有自己的主要方向;

不要贪心,不要想着大而全,前端是很繁荣,是新技术层出不穷,但是新手的大部分时间应该死磕核心部分;

01.环境搭建


前端环境很好搭建,编辑器+浏览器即可

浏览器推荐使用 Chrome

行业内主流的编辑器有下面三个

  • webstorm

    • 也有人用IDEA,属于一个妈的工具,没有啥大区别;WebStorm是针对前端开发优化过的,比较推荐这个;
  • vscode

  • sublime

初学者随便找一个就好,喜欢轻量级的使用vscode,喜欢工业风一样的使用webstorm;

我个人是两个工具都有使用;

还有一个说明的,VScode是开源免费的,webstorm是收费的;

更多的前端开发环境的效率工具,可以参考我分享了一个 搭建WEB前端开发环境,有哪些常用软件需要安装呢,感兴趣的可以看看,了解前端开发中都使用什么软件;


02.HTML


如果要做网页,HTML是基础骨架,必须要掌握的;

  • 1.先通过 HTML 教程 学习大概

  • 2.再通过 HTML5 教程 学习哪些新属性,这在做浏览器兼容低版本的时候特别有用

  • 3.最后通过 HTML 标签 加深对每个标签的印象

到这里,你的HTML就算可以熟练掌握了,注意本篇文章说的,都是你一步一步跟着动手敲代码的基础上说的;如果你只是大概浏览下,没有真正动手敲代码,那是不行的;

这是一段非常枯燥无味的阶段,如果你感觉枯燥无味,不要紧的,你可以学完 HTML 教程HTML5 教程 后直接进入CSS的学习阶段,这样会让你学习的乐趣增加不少;

等以后合适的时候,再回头看逐个研究 html 标签也是一个不错的选择;

03.CSS


做网页,如果光有HTML会感觉好像一个半成品一样,加上适当的CSS美化,会更符合用户体验;

  • 1.先通过 CSS 教程 学习大概

  • 2.再通过 CSS 教程 学习哪些新属性,这在做浏览器兼容低版本的时候特别有用

  • 3.最后通过 CSS 样式表参考手册 加深对每个属性的印象

这个阶段,你会稍微有点成就感,毕竟是可以做出一些看起来高档上的网页了;

如果你以后打算做出漂亮的网页,那么你最好老老实实把上面三个都按部就班的学习一遍;

如果你是打算更加偏重于JS的方向,那么第三个 CSS 样式表参考手册 可以稍微浏览就好,等遇到不会写的样式,百度搜索下问题,然后再重点看下当时场景用到的CSS属性也是可以的;


04.仿一个你经常浏览的网站,最少重复3次


学习玩HTML和CSS之后,你写的代码,都是这一部分,那一部分的,没有一个整体的概念;

这个时候,非常推荐你仿制一个你经常浏览的网站,只用HTML和CSS去实现,遇到JS效果,直接不做;

在动手之前,我强烈推荐你一定要开通一个自己的技术博客

开通一个技术博客

可以使用第三方的博客,比如 cnbolg/CSDN/简书/掘金/知乎,这些都是国内不错的博客平台;

开通博客的是用来把你容易忘记和有体会的技术都记录下来,不要感觉有些知识点特别low,所有的技术大牛,也都是一点点的积累才能脱变的;

学会Github的简单使用(如果影响学习兴趣了,可以直接跳过)

注册一个Github账号:https://github.com/

注册这个是用来管理你的代码,因为你下面要模仿一个常去的网站,并且不止实现一遍,如果有一个版本控制还是非常赞的;

注意:使用Github,需要学习基本的Git使用。

如果这一步影响你对WEB前端的学习兴趣了,那么就直接跳过不要做了,这一步是锦上添花的,不要强求;但是你仿站的代码一定要保存好;

如果通过练习仿站来提高技术

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
img

其实前端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

这里再分享一个复习的路线:(以下体系的复习资料是我从各路大佬收集整理好的)

《前端开发四大模块核心知识笔记》

最后,说个题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
img

笔记》

最后,说个题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-PVOeiPJA-1712782120690)]

  • 23
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值