DDWF_NOTES_1

1.使用easyUI先声明UI控件,俩种方式,直接在HTML代码中声明组件,编写JavaScript来创建组件;
---------------------------------------------------------------
2.javaScript创建对象的方法: 
var person = new Object()
或者
var person = {
        name:"Kevin",
        age:31,
        },
也可以是 var person = {},
对象的属性表示方法person.name,也可以是person["name"],对象的赋值方式:person["name"] = name;
---------------------------------------------------------------
3.ibatis的resultClass返回值的类型可以是:实体类,hashmap,XML,参数也可以是hashmap;
---------------------------------------------------------------
4.ibatis在写sql语句时,动态加入where后边条件,传入的参数对应数据库中的字段,如下设置:
<dynamic prepend="where">
      <isNotEmpty prepend="and" property="area_id">
        o.area_id=#area_id#             
      </isNotEmpty>
      <isNotEmpty prepend="and" property="date">
        o.create_time LIKE concat('%', #date#, '%')
      </isNotEmpty>
      <isNotEmpty prepend="and" property="dateRange">
        o.create_time &gt; #dateRange#
      </isNotEmpty>
</dynamic>
---------------------------------------------------------------
5.SQL中in的使用方法:允许我们在where子句中规定多个值,WHERE column_name IN (value1,value2,...);
---------------------------------------------------------------
6.使用SVN管理项目的时候,提交项目之前一定要记得更新,Update-->Commit;
---------------------------------------------------------------
7.使用Ajax请求Struts2的Action时,Action中返回一个json格式的数据,在struts.xml中的配置文件是:
<result type="json">
  <param name="root">result</param>//result为Action中返回数据的名字
</result>
---------------------------------------------------------------
8.在JavaScript中获取当前时间,昨天时间,一周前时间:
当前时间:var now  = new Date();
昨天时间:var yesterday = new Date(now.getTime()  -  24 * 3600 * 1000);
一周前时间:var weekAgo = new Date(now.getTime() - 7 * 24 * 3600 * 1000);
---------------------------------------------------------------
9.JavaScript中返回JSON对象(也可以理解为字符串)转换:
返回String类型的这种格式的数据String data = "{'A':A}",使用eval方法转换成JSON数据格式JavaScript对象,方便取到对象的属性值,
var jsObject = eval("("+data+")"),或使用var jsObject = $.parseJSON(data)方法;
---------------------------------------------------------------
10.JavaScript的splice()方法:
splice()是方法向/从数组中添加/删除项目,然后返回被添加/删除的项目,arrayObject.splice(index,howmany,item1,.....,itemX),index,必需,整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置,howmany 必需,要删除的项目数量,如果设置为 0,则不会删除项目,item1, ..., itemX可选,向数组集合中添加新对象;
---------------------------------------------------------------
11.JavaScript中格式化时间字段:
var now = new Date();alert(now),显示Thu Sep 10 2015 16:39:19 GMT+0800,
var year = now.getFullYear();
var mouth = now.getMouth() +1;//这里月份好像默认要+1
var day = now.getDate();
var clock = year + “-”;
if(month <10){
clock += "0";
clock += month + "-";
}
if(day<10){
clock += "0";
clock += day + "-";
}
return clock;
alert(clock);//此时会显示2015-9-10
---------------------------------------------------------------
12.遇到异常:
IOException while loading persisted sessions: java.io.EOFException
解决办法:
tomcat6.0\work\Catalina\localhost\peam\SESSIONS.ser删除掉;
---------------------------------------------------------------
13.数据库中如得到一个float型数值2.13,你想只要整数2,那就需要函数floor与round,floor函数只返回整数部分,小数部分舍弃。round函数四舍五入,大于0.5的部分进位,不到则舍弃;
---------------------------------------------------------------
14.unix_timestamp,将date类型数据转化成timestamp形式整数,from_timestamp将timestamp形式整数转化为date类型,目前timestamp所能表示的范围在1970-2038之间,超出这个时间范围,得到的时间是null;
---------------------------------------------------------------
15.url中传参:path?paramer1=value1&paramer2=value2;
---------------------------------------------------------------
16.jQuery中获取单选框值的三种方式:
$('input:radio:checked').val();
$("input[type='radio']:checked").val();
$("input[name='rd']:checked").val();
---------------------------------------------------------------
17.后台SQL查询出的数字1,2,3,4,0改为想要显示的值方法(部分)
   var arr = 
       [
{id: "0", value: "无操作"},
        {id: "1", value: "已通知"},
        {id: "2", value: "已签收"},
{id: "3", value: "已领取"},
        {id: "4", value: "问题件"}
       ];
   return arr[value].value;
---------------------------------------------------------------
18.JavaScript:
stringObject.substr(start [,length]),返回一个字符串data"2015/9月21日",可以这样用data.substr(0,2)+data.substr(5,4),substring,用于提取字符串中介于两个指定下标之间的字符,substring(start,end);
---------------------------------------------------------------
19. svn: update时候,报出app already Locked的红色字体错误, 解决方案:Tortoise SVN-->Clean Up,如果还未解决,Clean Up上一级;
---------------------------------------------------------------
20.JavaScript中同级页面跳转:
window.location.href = 'login.jsp';
---------------------------------------------------------------
21.list,string,map之间的转换:
返回一个List userInfo, Map info = TypeConversion.StringToMap(userInfo.get(0).toString);
---------------------------------------------------------------
22.设置cookie方式:
doucument.cookie = "username="+$('#username').val();
---------------------------------------------------------------
23.action.java将数据保存在session中:request.getSession().setAttribute("id",id),
在JavaScript中获得保存值:var id = "<%= session.getAtrribute("id")%>";
---------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值