当前位置: 首页 > news >正文

【前端】成长路线

目录

  • 第一阶段:前端基础
  • 第二阶段:核心进阶
  • 第三阶段:前端框架(Vue / React)
  • 第四阶段:工程化 & 实战能力
  • 第五阶段:就业准备 & 面试突击

  • 链接:划重点

第一阶段:前端基础

  • HTML5:语义化标签、表单、音视频、canvas
  • CSS3:
    布局:Flex、Grid
    动画:transition、animation
    响应式:媒体查询、rem/vw
  • JavaScript:
    基础语法、函数、对象、数组、DOM/BOM
    异步编程(Promise、async/await)
    ES6+ 新特性(解构、箭头函数、模块化、展开运算符等)

第二阶段:核心进阶

  • 深入理解 JavaScript
    作用域 & 闭包
    原型与原型链
    this、call、apply、bind
    深拷贝 / 浅拷贝
    事件机制 & 冒泡 / 捕获
    模块化(ES Module、CommonJS)
  • 浏览器原理
    DOM 树 / 渲染流程
    回流重绘
    Event Loop、宏任务 & 微任务
    Cookie / LocalStorage / SessionStorage
    浏览器缓存机制
  • 网络基础
    HTTP 协议、HTTPS
    请求方法、状态码
    跨域与解决方案(CORS、JSONP)

第三阶段:前端框架(Vue / React)

选一种主学,另一种了解

  • Vue3 路线
    Composition API(setup、ref、reactive)
    生命周期钩子
    组件通信(props / emit / provide / inject)
    路由(Vue Router)
    状态管理(Pinia / Vuex)
    常用指令(v-for、v-if、v-model)
  • React 路线
    函数组件、Hooks(useState / useEffect / useRef)
    组件复用 & Context API
    React Router v6
    状态管理(Redux Toolkit / Zustand)
    组件库(AntD、Material UI)

第四阶段:工程化 & 实战能力

  • 开发工具 & 打包工具
    npm / pnpm / yarn
    Vite / Webpack 基础
    Babel、ESLint、Prettier
  • 项目实战能力
    Axios 接口请求封装
    响应式设计 / 移动端适配
    权限控制(路由守卫、Token 验证)
    Git 基础、团队协作流程
  • 推荐实战项目
    管理后台系统(登录、表格、分页、筛选、CRUD)
    电商前台页面(商品页、购物车、支付流程)

第五阶段:就业准备 & 面试突击

  • 必会内容
    前端性能优化
    SSR / SPA 原理
    虚拟 DOM、diff 算法
    安全性(XSS、CSRF)
    前端部署:Nginx、GitHub Pages、Vercel、Netlify
  • 常见面试题理论&实战
  • 项目/简历优化
  • 技术选型说明 + 架构图
http://www.dtcms.com/a/225190.html

相关文章:

  • day16 leetcode-hot100-32(链表11)
  • AI视频“入驻”手机,多模态成智能终端的新战场
  • DQN和DDQN(进阶版)
  • maven中的maven-antrun-plugin插件详解
  • comfyui利用 SkyReels-V2直接生成长视频本地部署问题总结 1
  • 设计模式——模版方法设计模式(行为型)
  • 开源库免费API服务平台 ALLBEAPI
  • Notepad++找回自动暂存的文件
  • 【C/C++】面试常考题目
  • robot_lab学习笔记【MDP综述】
  • 学习BI---BI看板的生命周期
  • 鸿蒙HarmonyOS —(cordova)研发方案详解
  • 仓颉鸿蒙开发:制作底部标签栏
  • 鸿蒙OS基于UniApp的WebRTC视频会议系统实践:从0到1的HarmonyOS适配之路#三方框架 #Uniapp
  • Spring Boot 中的 Web 应用与 Reactive Web 应用
  • React 路由管理与动态路由配置实战
  • Java中的JSONObject详解:从基础到高级应用
  • 【数据结构】图的存储(十字链表)
  • 什么是子查询?相关子查询的性能问题?
  • 高效Excel数据净化工具:一键清除不可见字符与格式残留
  • 批量导出CAD属性块信息生成到excel——CAD C#二次开发(插件实现)
  • 重读《人件》Peopleware -(14)Ⅱ 办公环境 Ⅶ 把门带上
  • 【解决】【亲测下载obsidian可行】打不开github.com 或者 加速访问 github
  • 从零开始的git学习
  • [ElasticSearch] RestAPI
  • Spring Boot,注解,@ConfigurationProperties
  • OpenFeign和Gateway集成Sentinel实现服务降级
  • 网络协议的原理及应用层
  • Vue-2-前端框架Vue基础入门之二
  • 《深度解构现代云原生微服务架构的七大支柱》