发表于: 2017-04-12 23:40:05
1 1142
今天完成的事:
修改草船云3期bug、演示发布线上环境;
测试过往项目的接口;完善代码;
明天要做的事:
修改过往项目中出错的代码;
测试产品特色的接口;完善代码;
遇到的困难:
过往项目中:新增编辑接口报415错误,还没有找到原因,需要和后端沟通;
过往项目中的多图片上传修改比较麻烦,放到最后;
收获:
看了老大知乎上的硬广,代码需要好的结构,粗略的知道了各个分类的含义:
Model主要用来放数据;Util要来放一些方法;Service概念比方法大,把一些方法集合起来;
Controller就是具体处理某一块;Dao不太了解;对应草船云的代码中:把一些常量放在content 中,一些公用的方法用服务封装起来,比如一些传参的方法,把一些公用的部分用指令提取出来。
学习了一下数组的方法:了解了indexof,sort(),forEach等之前忽视的东西;
写一个数组去重
var arrFilter = function (a) {
var b = [];
a.forEach(function (item, index, arr) {
if (b.indexOf(item) < 0) {
b.push(item)
}
})
return b
}
function foo(value1,value2){
if (value1<value2){
return 1
}else if (value2<value1){
return -1
}else if(value1==value2){
return 0
}
}
var mm=arrFilter([23,465,678,2,656,7,2,,2,2,465]).sort(foo);
console.log(mm);
评论