想想工作以来 一直都在和js打交道 无论是jquery ajax 还是json extjs 还是写最原始的js代码 期间遇到过很多的问题,有的时候真的是抓破脑袋 都找不出错 觉得自己好没用,但是 一阵反思之后还是会找来同事或者问朋友 最终都解决了 今年换了份工作 重新开始,以前的经验和教训都不能丢掉 好的发扬不好的就不要了,以后的日子里继续学习 进步,下面是个人的一点总结,一是对自己前段时间的一个小结 而是希望和大家分享下这些虽微不足道但确实有实用性的知识,希望能帮到大家。
1: checkbox的全选\反选(jquery实现的)
function SelAll(checkbo){
if(checkbo.checked){
$("input[type='checkbox']").each(function(){
$(this).attr('checked','checked');
});
}else{
$("input[type='checkbox']").each(function(){
$(this).removeAttr('checked');
});
}
}
2:with 这个关键字可能不常用 但是 也可能某些功能是会用到的 with(document.form1){//在只能拿到form1里面的组件}(可能不同的form有些组件叫一样的名字 我们若是想取其中的一个可能通过名字就不行了 但是加上with就确定了范围了)
3:var startDate = new Date($('#querybegintime').val().replace("-",",")).getTime() ; replace()也是js中的一个方法这样就可以把2012-01-12这样的日期截取成20120112啦。
4:$("#tableID>tbody>tr").for(function(i){
if(i==0) $(this).children.last().filter("input").text("+");
else $(this).children.last().filter("input").text("-");
}) 对HTML中id为“tableID”,子节点tbody下的tr节点的内部进行遍历然后进行筛选。
5:这是一个对jquery详细介绍的地址 http://www.w3school.com.cn/jquery/jquery_selectors.asp 进去看看吧 绝对对你有帮助的。
6:这是之前犯的一些错误:
unexpected end of input 在错误的位置写代码 比如</script>结束时又写//或者--之类的
id 或者name 命名不能是join开头
7:这个地址是关于WdatePicker_js里面有详细的介绍: WdatePicker_js的使用方法 帮助文档 使用说明(时间控件) - 幸福的笨笨熊 - 博客园.mht (复制此链接即可)
8:这个是关于tomcat热部署的,把这个文件放在某个文件夹下。
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/unicomOa" docBase="E:\workspace\unicomOa\WebRoot" reloadable="false">
</Context>自己定义一个xml文件 然后把内容放进去 具体的路径要自己改下了
9:一些分页以及导出导入方法我就上传一些代码文件吧
大概就是这么多吧!