通过政府流管办项目的奋战提交,我特总结体会如下
1、框架一定要用干净的,不要预留着啥的,用的时候再加,省的后期影响逻辑;
2、xml要认真写好第一页,比如限制单行啥的,要一开始写好,想周到,省的后期复制,需要改都加代码;
3、isEmpty,一定要用textUtil.isEmpty,前者只能判断空,不能判断null;
4、事情一开始要写细致,后期添加麻烦;
5、scrollview与listView冲突,要用自定义view;
6、分页加载时候onresum后加载bug,一直显示加载,所以要重新更新adapter,就可以解决;
7、notice查询,总公告,个人公告,搜索公告等其实是一个借口,参数不同而已;
8、spinner的设定在监听中有两个方法,选择时,还有一个没有选择时的监听;
9、超时时间
var ajaxTimeoutTest = $.ajax({
url:'', //请求的URL
timeout : 1000, //超时时间设置,单位毫秒
type : 'get', //请求方式,get或post
data :{}, //请求所传参数,json格式
dataType:'json',//返回的数据格式
success:function(data){ //请求成功的回调函数
alert("成功");
},
complete : function(XMLHttpRequest,status){ //请求完成后最终执行参数
if(status=='timeout'){//超时,status还有success,error等值的情况
ajaxTimeoutTest.abort();
alert("超时");
}
}
});
设置timeout的时间,通过检测complete时status的值判断请求是否超时,如果超时执行响应的操作。
10、js中字符串相加而不是拼接
var e1= document.getElementById('textbox1').value;
var e2 = document.getElementById("textbox2").value;
document.getElementById('textbox4').value = parseInt(e1)+parseInt(e2);