30 天计划
前端Wiki/专题合集/30 天学习计划

前端新手 30 天学习计划

打卡式学习从零基础到能独立写项目:每周一个主题,每天 3-5 个可打卡任务并附推荐教程。勾选状态自动保存在本浏览器(清空浏览数据会丢失),开启你的 30 天挑战吧。
总进度:0 / 0 已完成 · 0%

第 1 周 · HTML 与 CSS 基础 6 天

第 1 天 · 认识 HTML 标签与文档结构

学习目标:写出第一个结构完整的页面,理解常用标签的语义

第 2 天 · 表单与用户输入

学习目标:掌握表单控件与提交流程

第 3 天 · CSS 初体验与盒模型

学习目标:理解样式如何作用于元素,掌握盒模型计算

第 4 天 · 文本与背景样式

学习目标:排版与配色让页面有设计感

第 5 天 · 定位与浮动

学习目标:控制元素在页面中的位置

第 6 天 · Flex 布局与第 1 周复盘实战

学习目标:用 Flex 解决一维排列,并完成一个小作品收官

第 2 周 · CSS 布局与响应式 6 天

第 7 天 · Grid 网格布局

学习目标:掌握二维布局利器

第 8 天 · 响应式与媒体查询

学习目标:让页面适配手机、平板、桌面

第 9 天 · BFC 与边距合并

学习目标:理解格式化上下文,解决布局疑难

第 10 天 · 居中与常见布局模式

学习目标:总结套路,看到设计稿能快速下手

第 11 天 · 过渡与动画基础

学习目标:让页面动起来

第 12 天 · CSS3 视觉增强与第 2 周复盘

学习目标:阴影、渐变打造现代质感,并从特效合集临摹收官

第 3 周 · JavaScript 基础 6 天

第 13 天 · 变量、数据类型与类型转换

学习目标:理解 JS 的类型系统

第 14 天 · 运算符、流程控制与函数

学习目标:写出有逻辑的 JS

第 15 天 · 作用域与闭包

学习目标:面试高频,也是理解 JS 的钥匙

第 16 天 · 对象、数组与常用方法

学习目标:熟练操作数据结构

第 17 天 · this 指向与原型链

学习目标:搞懂 JS 的两大谜题

第 18 天 · 异步编程与第 3 周复盘:TODO 小项目

学习目标:掌握 Promise/async,并用纯 JS 做一个待办清单收官

第 4 周 · JS 进阶与 DOM/BOM 6 天

第 19 天 · 事件机制

学习目标:理解事件流与委托

第 20 天 · 事件循环与异步进阶

学习目标:宏任务微任务不再迷糊

第 21 天 · DOM 操作与性能

学习目标:少碰 DOM,多想性能

第 22 天 · BOM 与浏览器存储

学习目标:操作浏览器的能力

第 23 天 · 网络与 Ajax

学习目标:前后端数据交互

第 24 天 · 安全、调试与第 4 周复盘:天气小应用

学习目标:综合运用异步 + DOM + 存储收官

第 5 周 · 框架入门、工程化与面试复习 6 天

第 25 天 · Vue 3 快速上手

学习目标:理解响应式与组件化

第 26 天 · Vue 组件化与生态

学习目标:组件通信与路由、状态管理

第 27 天 · React 入门(对比 Vue)

学习目标:换一个框架拓宽视野

第 28 天 · 工程化工具链

学习目标:了解现代前端如何构建项目

第 29 天 · TypeScript 入门

学习目标:给 JS 加上类型

第 30 天 · 面试复习与模拟面试收官

学习目标:输出倒逼输入,完成 30 天收官

坚持完 30 天?欢迎到 专题合集 挑战 CSS 特效与面试题,或到 今日面试题 每日保持手感。

回到 前端Wiki 首页