发表于: 2017-02-17 22:07:27
1 1211
今天完成的事情:
1、今天解决了图片上传到服务器的问题;
2、制作进项目的ppt,主要总结自己近期的任务和用到了哪些知识点;
3、修改了古尘师姐指出任务的问题;
4、听冯馨雨讲课,主要讲了表单认证可以用的插件以及ng-message在表单认证的应用。
明天计划的事情:
准备金萝卜多复盘项目,写前台方案。
遇到的问题:
任务5做的有问题,没有做判断账号填写是否合法,就提交给后台。于是修改了代码,利用正则表达式先判断手机号填写格式是否有问题,有问题则显示提示信息,无问题再交给后台进行判断该用户是否注册。
该任务5的时候,当把错误账号清空时,提示信息还在。于是上网查了一下键盘事件,最后找到了基于jquery的keyup()事件,松开按键则触发事件。再设置合理的条件,可以做到清空内容时,提示信息消失。
收获:
1、学习了图片上传的相关知识,基本了解了如何进行图片上传,并预览图片。FormData用来保存iniput[type="file"]的文件信息,FileReader用来读取图片的信息,实现在本地预览图片,最后把FormData的数据利用angular的$http上传到后台;
2、今天在查找图片上传的资料的时候,学习了一种新的获取节点的方法:querySelector,它使用原生js的获取节点的方法,不同于getELementBy……这种方法,它可以更精确的获取节点的信息。具体可以参考链接:
https://segmentfault.com/a/1190000005890987 和接:https://segmentfault.com/a/1190000007198989;
3、听冯馨雨讲表单认证的相关知识,收获如下:
A、了解了表单认证插件Bootstrap-Validator插件的简单使用;
B、学习了如何给予angular,使用ng-message,ng-message使用之前要诸如到angular里面才能使用。
评论