三亩地 三亩地SAN MU DI · CODE DIARY
CASES

实战案例

把书本知识敲进真实项目里。这里收录 8 个我亲手做过的中小型项目,从待办清单到命令行工具,覆盖前端、全栈、后端与工具方向,每个案例都附完整步骤、关键代码与踩坑总结,照着做就能写出一个属于自己的作品。

PROJECTS

挑一个能动手的开始

按方向筛选,找到适合自己当前阶段的小项目。每张卡片都点得开,里面有完整的实现思路和可直接复用的代码片段。

待办清单Web应用案例预览图 前端

待办清单 Web 应用

从零用 HTML/CSS/JS 搭一个能增删改查的待办清单,本地持久化、状态切换、过滤展示,前端入门必做的第一个完整闭环。

入门 · HTML/CSS/JS 查看 →
个人博客静态站案例预览图 前端

个人博客静态站

用纯 HTML 与 CSS 搭一个响应式个人博客首页与文章页,断点适配移动端,重点理解 Flexbox 与媒体查询的协作。

入门 · 响应式 查看 →
天气预报小工具案例预览图 全栈

天气预报小工具

调用第三方天气 API,用 Fetch 异步获取城市天气并渲染到卡片上。从跨域、错误处理到加载态一次走完。

初级 · Fetch API 查看 →
Markdown编辑器案例预览图 工具

Markdown 编辑器

用正则把 Markdown 语法实时转成 HTML,左侧输入右侧预览。踩过的最大坑是正则贪婪匹配与转义顺序的处理。

中级 · JS/正则 查看 →
简易计算器案例预览图 前端

简易计算器

一个支持四则运算、连续输入与小数点的计算器。核心是状态机思路管理运算符、操作数与显示三个状态之间的流转。

入门 · 状态管理 查看 →
图片懒加载组件案例预览图 前端

图片懒加载组件

用 IntersectionObserver 实现图片进入视口才加载,并支持占位骨架与失败重试。比传统 scroll 监听优雅太多。

中级 · IntersectionObserver 查看 →
番茄钟计时器案例预览图 全栈

番茄钟计时器

25 分钟专注 + 5 分钟休息的循环。用 setInterval 驱动倒计时,localStorage 持久化今日完成个数与设置。

中级 · 定时器/本地存储 查看 →
命令行待办工具案例预览图 后端

命令行待办工具

用 Python 写一个 CLI 待办:argparse 解析参数、JSON 文件持久化任务列表。从 Web 跳到终端,理解程序边界。

中级 · Python/CLI 查看 →
KEEP GOING

看完案例还想继续练?

「小型实战项目」模块里还有更多按主题整理的练习题,每题都附思路提示与参考答案,适合在案例之外继续巩固。

前往小型实战项目 想投稿自己的案例