1.js定时任务
var notice_timer = setInterval(function(){
var el = document.getElementById("notice_num");
var num = undefined;
if(el != null && typeof(el) != "undefined"){
num = parseInt(el.innerHTML);
}else{
clearInterval(notice_timer);
}
num--;
if(num == 0){
document.getElementById('notice').remove();
clearInterval(notice_timer);
return;
}else if(!$.isNumeric(num)){
clearInterval(notice_timer);
return;
}
el.innerHTML = num;
},1000);
2.加载JS后面添加随机数“?_v=${timeMillis}”,浏览器加载的时候就不会留下缓存
<script src="${base}/${version}/js/baseUtils.js?_v=${timeMillis}"></script>
3.多选框的字段值,拼接成一个字符串
$('input[name="hz"]').map(function(){return this.value;}).get().join(",");
4.js定义方法不生效时,很大可能是方法名与保留字冲突