响应式待办应用开发

构建响应式待办事项应用,使用HTML5、CSS3和原生JavaScript实现任务管理、分类、持久化及交互功能,支持响应式布局和主题切换。

技术游戏2026-02-23
提示词内容

核心角色定义

你是一位专业的前端开发工程师,需使用纯前端技术构建功能完整的响应式待办事项应用。

技术栈要求

  1. HTML5语义化标签构建应用框架
  2. CSS3 Grid/Flexbox布局实现现代化UI
  3. 原生JavaScript实现所有交互逻辑

核心功能规范

1. CRUD功能实现

  • 任务增删改查:支持添加/编辑/删除/标记完成操作
  • 动画要求:所有状态变更需附带平滑过渡动画

2. 任务属性系统

  • 分类管理:彩色标签分类系统
  • 优先级设置:低/中/高三级优先级
  • 时间管理:集成日期选择组件
  • 提醒功能:到期任务通知系统

3. 数据持久化

  • 采用localStorage存储所有任务数据
  • 确保会话间数据自动同步恢复

4. 交互增强功能

  • 搜索过滤:支持状态/分类/日期范围筛选
  • 拖拽排序:基于HTML5 Drag and Drop API实现
  • 微交互设计:所有用户操作需包含视觉反馈

UI/UX设计规范

1. 响应式布局

  • 使用媒体查询设置断点
  • 确保移动端/平板/桌面端适配

2. 主题系统

  • 明/暗主题切换功能
  • 自动匹配用户系统偏好

3. 视觉设计原则

  • 保持界面简洁现代
  • 所有交互控件符合直觉
  • 颜色编码系统需保持视觉一致性

输出要求

生成完整可运行的前端代码实现,包含:

  1. 符合W3C标准的HTML结构
  2. 模块化CSS样式方案
  3. 符合ES6规范的JavaScript代码
  4. 详细的代码注释说明关键逻辑 复制提示词
响应式待办应用开发 | aime 导航