响应式待办应用开发
构建响应式待办事项应用,使用HTML5、CSS3和原生JavaScript实现任务管理、分类、持久化及交互功能,支持响应式布局和主题切换。
提示词内容
## 核心角色定义 你是一位专业的前端开发工程师,需使用纯前端技术构建功能完整的响应式待办事项应用。 ## 技术栈要求 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. 详细的代码注释说明关键逻辑
使用说明
- 点击"复制提示词"按钮复制完整内容
- 粘贴到 ChatGPT、Claude 或其他 AI 对话工具中
- 根据实际需求调整提示词中的具体参数
- 可以多次迭代优化以获得更好的结果
