# 移动端开发

# 课程目标

学习移动端开发入门知识,实现一个基于移动端的 todoList

# 阅读

# 简单

如上图,实现一个移动端的简化版 to-do ,数据和任务三保持一致,支持以下功能:

  • 分类列表的显示
  • 点击某个分类后进入该分类的子分类或任务中
  • 点击某个任务后显示这个任务的具体内容
  • 左上角有一个返回按钮用于返回上一级

注意事项

  • 整个产品为 SPA
  • 样式设计不需要和设计稿一致,可以自行设计
  • 不要求有写操作,但如果有余力可自行添加
  • 可以但不推荐使用第三方的手势库及基础库,比如 Hammer.js、Zepto.js 等
  • 可以但不推荐使用框架来实现 SPA ,如果选择使用框架来实现,建议尝试使用多种框架分别实现一遍,并总结不同框架的设计思想,分析核心模块的代码设计

# 中等

如上图,实现一个移动端的简化版 to-do,数据和任务三保持一致,支持以下功能:

  • 分类列表的显示
  • 点击某个分类后进入该分类的子分类或任务中
  • 点击某个任务后显示这个任务的具体内容
  • 点击屏幕左边缘或者从左向右滑动,可以返回上一级

注意事项

  • 整个产品为 SPA
  • 样式设计不需要和设计稿一致,可以自行设计
  • 不要求有写操作,但如果有余力可自行添加
  • 切换内容屏幕时要求有动画效果,比如点击进入下一级时,有个页面整体向左滑动的效果,返回上一级时是整体向右滑动。
  • 可以但不推荐使用第三方的手势库及基础库,比如 Hammer.js、Zepto.js 等
  • 可以但不推荐使用框架来实现 SPA ,如果选择使用框架来实现,建议尝试使用多种框架分别实现一遍,并总结不同框架的设计思想,分析核心模块的代码设计

# 提交

把你今天觉得做得最好的代码放在 Github 后进行提交。

# 总结

依然把今天的学习用时,收获,问题进行记录。