发表于: 2017-02-18 23:56:58
2 1237
今天完成的事:
学会用jq和angular上传图片;
看了正则表达式;
学习了小课堂回调函数;
明天要做的事:
开始任务十;
在看一遍正则表达式;
学习angular的表单验证;
遇到的困难:
正则表达式内容大多了,看完之后就忘了,明天再看一遍;
用angular上传图片,封装指令是借鉴师兄的代码;对angular还不熟;
收获:
解决了昨天用angular上传图片遇到的问题,是var了一个FormData对象后,向里面传值的时候写错了,在网上查资料后改正了,
data.append("file",$('#file')[0].files[0])
$('#file')[0].files[0]就是要传的图片;之前就是少写了$('#file')后面那个[0],导致一直报错;
使用jQuery选择器访问一个选定的文件:
var selectedFile = $('#input').get(0).files[0];var selectedFile = $('#input')[0].files[0];
学习了一些正则表达式的基本知识:/b /d /w . * /s 等基本的元字符;
http://deerchao.net/tutorials/regex/regex.htm ;
还学习了一些异步操作;一般代码是同步操作,这可能会减慢网页处理的速度;
可以用setTimeout()来把一些不急的操作放后面;
还可以用promise方法来异步操作;
评论