2018-02-17
2018-07-23 本文已影响198人
gallo_beb6
西安邮电大学暑期自学作业要求
工具推荐
- chrome 浏览器
- intellij IDEA
- vscode
关于作业TodoList通用需求
前端需求
- 成品可以参考 http://todomvc.com/examples/backbone/,以下需求均在此示例中实现
- 可以添加一条任务
- 可以查看任务列表
- 可以标记一条任务为已完成
- 可以取消标记一条任务
- 可以标记/取消标记所有任务为 完成/未完成
- 可以删除一条任务
- 可以分别查看 全部/有效/已完成 的任务
- 可以删除全部已完成任务
- 可以查看剩余几条任务未完成
- 可以双击修改一条任务
后端需求
- 可以保存、删除、修改每一条任务,并记录到数据库中
- 可以保存任务的状态,未完成、已完成
- 不保存页面状态,比如用户点击了Active,下次用户打开页面可以不必是Active状态
作业(可以根据实际情况,完成一项或两项)
一,Javascript 基础
- 阅读<ppk 谈 javascript> 电子版 链接:https://pan.baidu.com/s/1NFdgv0Tbt_MdXKwU6-AH3g 密码:wbk1
- 自己做一遍书中的练习和示例
- 用纯JS完成todolist的逻辑部分,页面代码部分可以直接clone https://github.com/tastejs/todomvc-app-template
- 完全用html + css + js 完成第三步的作业
二,前端提升部分
- 自学react,参考资料 http://www.runoob.com/react/react-tutorial.html
- 用html + css + react + redux完成第一部分的todolist,界面 + 功能
三,后端部分(express 版)
- 自学 express 参考资料 http://www.runoob.com/nodejs/nodejs-express-framework.html
- 用 express 完成 todolist的后台部分
四,后端部分(spring boot 版)
- 自学java,完成 https://github.com/tws-online-quiz/java-collection-operator 练习
- 自学 spring boot,参考教程 https://waylau.gitbooks.io/spring-boot-tutorial/
- 利用 spring boot 给Todolist 写一个后台