难度:⭐ 入门 | 技术栈:HTML/CSS/JS | 耗时:30 分钟
一个简洁的待办事项应用,支持:
你是一个专业的前端开发助手。我想用 Vibe Coding 的方式做一个 Todo App。
项目要求:
- 纯 HTML/CSS/JS,不用任何框架
- 单文件实现(一个 index.html)
- 功能:添加任务、完成任务、删除任务
- 数据存到 localStorage,刷新不丢失
- 界面简洁美观,有动画效果
请直接给我完整代码,我复制到 index.html 就能运行。
AI 会给你一个完整的 index.html 文件,大约 150-200 行代码。
示例代码结构:
<!DOCTYPE html>
<html>
<head>
<title>Todo App</title>
<style>
/* 样式代码 */
</style>
</head>
<body>
<div class="container">
<h1>📝 我的待办</h1>
<input type="text" id="input" placeholder="添加新任务...">
<ul id="list"></ul>
</div>
<script>
// JS 代码
</script>
</body>
</html>
index.html不满意?继续对话:
请帮我优化:
1. 添加深色模式切换
2. 任务支持拖拽排序
3. 添加任务分类功能
| 问题 | 解决方案 |
|---|---|
| localStorage 报错 | 用浏览器打开,不要直接双击 file:// |
| 样式不生效 | 检查 CSS 是否在 <style> 标签内 |
| 刷新数据丢失 | 检查 localStorage.setItem 是否正确调用 |
完成基础版后,尝试:
下一个案例:个人博客 →