Claude Code 实战:10分钟用AI搭建一个网页应用

🔧 AI工具 💬 🔥 Trending
Claude Code 实战:10分钟用AI搭建一个网页应用

🩺 摘要

Claude Code 到底能干什么?光看文档不如亲手搭一个项目。本文带你10分钟用 Claude Code 从零搭建一个完整 TODO 应用

📝 详情

Claude Code 实战:10分钟用AI搭建一个网页应用

覆盖热词:claude code tutorial(30📊)| claude code 实战(10🟢)| ai编程 中文教程(10🟢)


说不如练:一个真实项目

看文档不如真干一次。这篇文章带你从零开始,用 Claude Code 亲手搭一个在线TODO应用——有前端、有后端、能增删改查。

全程只做两件事:在终端里跟 Claude 聊天,偶尔确认它改的代码。

你需要准备: - 装了 Node.js 的电脑 - Anthropic API Key(console.anthropic.com 注册免费拿) - 终端(Mac/Linux 自带,Windows 用 PowerShell 或 Git Bash)


第一步:初始化项目(2分钟)

# 创建一个空目录
mkdir todo-app && cd todo-app

# 启动 Claude Code
claude

Claude 启动后,输入第一段话:

帮我初始化一个 Node.js 项目,用 Express + SQLite 做后端,
前端用纯 HTML/CSS/JS(不要框架),
实现一个 TODO 应用:能添加任务、标记完成、删除。
先帮我搭好项目结构。

Claude 会开始思考、创建文件。你会看到它: 1. 运行 npm init -y 初始化项目 2. 安装 express、better-sqlite3 等依赖 3. 创建 server.jspublic/index.htmlpublic/style.csspublic/app.js 4. 设置 SQLite 数据库表结构

全程大约 30 秒。你只需要看着它干。


第二步:改到满意(5分钟)

项目搭好了,但界面可能很朴素。继续跟 Claude 说:

界面太丑了,帮我做成毛玻璃风格(Glassmorphism),
背景用深蓝渐变,按钮用渐变色,
卡片有悬浮阴影效果。
整个页面居中,宽度不超过 800px。

Claude 会立刻修改 CSS 文件。不喜欢的接着调:

按钮悬停效果不够明显,加一个上浮动效果。
任务列表每项之间加分割线,已完成的任务文字变灰加删除线。

第三步:加功能(3分钟)

基础功能有了,但TODO应用怎么能没有搜索和分类?

加三个功能:
1. 搜索框——按任务标题实时过滤
2. 分类标签——支持"工作"、"个人"、"学习"三个分类,每个任务可以选一个
3. 统计栏——显示总任务数、已完成数、未完成数

Claude 会同时修改前端和后端代码。如果某个地方不满意,直接说:

搜索框太小了,放到标题下方,宽度 100%。
分类标签用彩色小圆点显示。

成品长什么样?

搭完之后,退出 Claude(按 Ctrl+C 或输入 /exit),然后:

node server.js
# 输出: Server running at http://localhost:3000

打开浏览器访问 http://localhost:3000,你会看到:

  • ✅ 深蓝渐变毛玻璃风格的 TODO 应用
  • ✅ 添加任务、标记完成、删除
  • ✅ 搜索过滤
  • ✅ 三色分类标签
  • ✅ 统计栏

整个开发过程:不到 10 分钟,你写了不到 20 行提示词。


一些实用技巧

1. 让 Claude 解释它改了什么

改完代码后,加上一句:

刚才改了哪些文件?每个文件改了什么?列个清单。

Claude 会输出类似:

修改了 3 个文件:
- server.js:新增 /api/search 路由,添加 CORS 头
- public/app.js:新增搜索逻辑、分类过滤、统计计算
- public/style.css:重写卡片样式为毛玻璃效果

2. 不满意就回滚

Claude 每次修改前会自动 git commit(如果项目有 git)。想回到上一步:

刚才的修改我不喜欢,恢复到上一个版本。

或者手动:

git checkout -- .

3. 让 Claude 写测试

项目差不多了,让它补测试:

给 server.js 写单元测试,用 vitest + supertest。
测试所有 API 端点:增删改查。

扩展到真实项目

这个 TODO 应用是一个起点。同样的方法可以用来:

  • 写 API:给 Claude 一个 OpenAPI 文档,让它生成完整后端
  • 写爬虫:描述要爬的网站和数据结构,Claude 输出带反爬处理的脚本
  • 写自动化脚本:文件批量处理、数据清洗、CI/CD 配置
  • 改现有项目:把 Claude Code 开在已有项目目录里,直接加功能

总结

Claude Code 的核心价值不是"AI 自动写代码",而是你指挥、它执行。你用自然语言描述需求,它负责写代码、装依赖、改文件、跑命令。

这 10 分钟的 TODO 应用只是开始——当你熟悉了这种交互方式,你会发现写代码这件事本身发生了根本变化。


🔗 相关文章: Claude Code 完整教程:从安裝到配置 | Claude Code 香港能用吗?实测指南

📚 Claude Code 中文开发者系列(持续更新中)Claude Code vs Cursor vs Aider:三个AI编程工具的真实对比Anthropic悄悄更新了Claude 4 SonnetClaude Code 写了200行代码然后忘了自己在干嘛Claude Code 团队协作实战:CLAUDE.md统一、MCP共享、Code Review自动化Claude Code CI/CD 集成:GitHub Actions 自动代码审查与测试生成Claude Code 写测试实战:TDD、Mock、覆盖率一条龙Claude Code 省钱终极攻略:从月消费$200到$30Claude Code + 本地模型混合方案:什么时候用云端、什么时候用本地