2025 年了,万分推荐的前端学习路径!!!

📝最近也没有小伙伴问我学习路径,但我还是心血来潮写一篇推荐的学习路线^_^

一个明确的学习路线,能达到一个事半功倍的效果(o(╥﹏╥)o 为啥没人来这样提醒我)

练气期(HTML CSS)

  • HTML
  • CSS

这两个熟能生巧,建议直接仿小米官网之类的纯 HTML + CSS的项目

CSS(进阶)

练气练了三千年(JS)

  • alt
  • JavaScripInfo URL 做好笔记,完成章节课后任务
  • alt
  • 推荐实体书,或者网络上找盗版电子书
  • alt
  • 推荐实体书,或者网络上找盗版电子书

万分推荐边学习,边写文章记录

拜宗门

在 JS 世界层面界,自 ECMAScript 老祖开辟鸿蒙以来。历经数代演化,React 、Vue 、Angular 三者三分天下

选择React

为什么推荐React?因为主包只了解React

大厂React也是居多,但一般不卡技术栈(对实习生来说)

React视频课程推荐

小满ZS,主包非常喜欢的一个UP主,视频讲解了 alt

  • React源码
  • 全部React Hooks
  • React组件
  • React CSS
  • React router
  • zustand (React 状态管理)

React视频课程推荐-小满ZS

React组件,项目实战

神光,稀土小册子专业户 alt

React通关秘籍

  • 日历组件 icon组件 space组件 水印组件 message组件 等等
  • React Playground项目 alt
  • 低代码编辑器项目 alt

主包目前也在学这个小册子,有兴趣的可以加主包WX一起交流

React源码学习

React源码也是面试的一个常考点,学习相关东西,自己试着手写是最快的学习方法

  • 实现createElement方法
  • 实现递归Render渲染
  • Render渲染转为时间切片渲染
  • fiber树的三个链表
  • diff算法优化更新
  • function组件
  • setState的简单实现

alt

力扣算法学习

hot100反复刷,刷题技巧

总结题型(比如:滑动窗口,应该先维护一个有条件的窗口,然后扩大窗口,直到不满足条件,缩小窗口),

了解每种题型的优势(比如:前缀和,优化求中间片段的总和)

做到看到题目就知道使用什么技巧

前端手写

下面开始报菜名了

  • DFS 与 BFS 遍历

  • 发布订阅

  • 防抖

  • 节流

  • 浅拷贝

  • JSON拷贝

  • 递归拷贝

  • messageChannel 拷贝

  • structuredClone拷贝

  • 手写apply

  • 手写call

  • 手写bind

  • 手写 Map

  • 手写 forEach (无返回值)

  • 手写filter

  • 手写reduce

  • 手写数组,对象扁平

  • 判断对象是否相同

  • 对象去重

  • 手写new

  • new.target

  • 手写create

  • 继承几种方式

  • 原型链继承

  • 盗用构造函数

  • 原型链 + 构造函数

  • create

  • 盗用构造函数 + create

  • extends (最优)

  • 手写instanceof

  • 了解symbol

  • 手写instanceof

  • isPrototypeOf

  • 了解iterator

  • 了解Generator

  • 手写 async

  • 手写Promise all

  • 手写Promise race

  • 手写PromiseAPI any

  • 手写Promise allsettled

  • 手写控制并发

  • 手写红绿灯实现

  • 手写函数柯里化

  • 子树添加父 ID

  • 数组转树

  • 冒泡排序手写 sort

  • 快排

  • 队排

  • 乱序排

  • 千位数分割

  • 大写转驼峰

  • 驼峰转大写

  • 解析 URL

  • 手写hash

  • 手写history

  • 手写defineProperty

  • 手写proxy手写vue响应式

  • setTimeOut 实现 setInterval

等等等

#前端#
全部评论
前端刷笔面试题的话,可以来刷这个。https://www.nowcoder.com/studypath/4
7 回复 分享
发布于 2025-07-28 20:38 北京
我也心血来潮评论一番
1 回复 分享
发布于 2025-07-28 18:14 天津
mark收藏了
点赞 回复 分享
发布于 2025-10-16 17:54 江西
mark收藏了
点赞 回复 分享
发布于 2025-10-01 14:54 陕西
学习一下
点赞 回复 分享
发布于 2025-09-13 22:19 上海
mark收藏了
点赞 回复 分享
发布于 2025-09-01 04:11 河南
mark收藏了
点赞 回复 分享
发布于 2025-08-02 17:16 河北
mark收藏了
点赞 回复 分享
发布于 2025-08-01 14:32 河南
mark收藏了
点赞 回复 分享
发布于 2025-07-31 13:58 福建
原来我是菜狗的原因是我没找到学习路径
点赞 回复 分享
发布于 2025-07-28 18:15 天津

相关推荐

不愿透露姓名的神秘牛友
01-21 16:42
爱奇艺 前端开发其它 250 其他
哞客37422655...:不知道 感觉没咋听说过正式校招有牛油发
点赞 评论 收藏
分享
01-26 15:32
已编辑
浙江大学 前端工程师
每一次AI工具的更新,市场上都说不需要前端了,然而事实真的如此吗?互联网本身就是新兴技术,因此互联网的各种工种也是受AI影响最深最快的前端不会消失,只是可能会HC减少,并以另一种形态存在,说说我当前的工作状态吧👇去年下半年到现在,工作80%都是AI相关,工作边界变得更加广阔:1)技能结构:从“前端单点”升级为“产品+内容+技术”的复合型以前更像是典型的前端工程师:把需求实现出来、把页面做出来、把交互写出来。现在更接近“能把想法从 0 推到 1”的复合角色——既要会产品设计,也要能用 AI 批量生产内容,还要具备把功能快速落地的代码能力。2)协作方式:从“对接上下游”变成“AI 协同 + 跨部门整合”过去协作更多是:跟产品确认需求、跟后端对接口、跟测试走流程。现在更常见的模式是:我直接参与需求设计,用 AI 快速做 demo 或原型,先上线验证方案是否可行,再根据数据/反馈迭代。3)交付目标:从“交付代码”变成“交付解决方案”以前衡量产出最直接的方式就是:写了多少功能、交付了多少代码。现在更像在交付“产品 + 技术”的整体结果:不仅把功能做出来,还要解决业务问题。工作的时间配比也发生了些变化👇20%:手写代码(更多是修 bug、处理边界问题、关键逻辑兜底)30%:指挥 AI 写代码(生成、review、accept/undo,然后 commit & push)30%:调提示词/调产出质量(让 AI 更稳定、更贴合业务)20%:和 AI 一起想点子、做方案迭代(找方向、试路径、优化体验)在我这些项目里,几乎没有“前端/后端”的明确分界:很多时候是我跟业务把需求聊清楚、方案定下来,就直接开发上线;有些需求甚至是我在 AI 的帮助下自己做方案、自己验证、自己推进落地;AI 带来的不是“写代码更快”这么简单,而是让一个人具备了更强的端到端能力:从需求到方案、从验证到上线,都能更轻、更快地跑起来。那么有人就要问了:你涨薪了吗?你涨薪了吗?你涨薪了吗?😊😊😊先说结论:那肯定是没有的但是你不适应时代的变化,你就会被时代所淘汰,AI时代除了传统技能以外,更多的还是拼你对业务 、对市场的理解,过去程序员很多只停留在代码跑起来的逻辑上,但忽视了很多代码背后的业务情况,AI时代帮你节省了写代码时间,给了你更多的思考时间——你对于业务是否有更好的解决实现方案,是最重要的能力实习的时候不要总是低头看代码,更要横向看看业务目标
AI求职实录
点赞 评论 收藏
分享
评论
85
321
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务