1.每一次localStorage都是消耗时间的,因为这相当于对数据库的读写。localStorage 对应的是sqlite ,存取,对应的是java 对sqlite的存取
2.有一个设计原则叫做:DRY 也就是 don't repeat yourself,避免重复
3.小步迭代是正确的。一次只做一件事,这是最快的做事方法。 分小步去完成大事!
4.var name_array=JSON.parse(localStorage.getItem("digital_name"))要取时为i<name_array.length,注意一定不要丢.length
5.当输入第一个时,库中为空时没法对比时,把 return false;拿到if循环外面就可以了循环了!
for(var i=0;i<name_array.length;i++){
if(name_array[i].activity_name==name){
return true;
}
}
return false;
6.不用每次都定义用到的参数,一次用到就直接传入了,直接应用了
7.controller中虽然不会直接影响淡灰间接影响其他,还是逻辑问题多