每日一记

后退

window.history.back(-1);

OR和AND的区别
SELECT M5.*
  FROM T_CRM_COMPANY_LINKMAN M5, T_CRM_COMPANY M14
 WHERE M5.F_COMPANYID = M14.F_COMPANYID
   AND (F_LINKMAN_NAME LIKE '%小菜花%' OR F_COMPANYNAME LIKE '%小菜花%')
   AND (M14.F_PERSON_ID = '1606100047' AND M14.F_IS_CLAIM = '1')
 ORDER BY F_LINKMAN_ID DESC
SELECT M5.*
  FROM T_CRM_COMPANY_LINKMAN M5, T_CRM_COMPANY M14
 WHERE  (M5.F_COMPANYID = M14.F_COMPANYID
   AND F_LINKMAN_NAME LIKE '%小菜花%' OR F_COMPANYNAME LIKE '%小菜花%')
   AND (M14.F_PERSON_ID = '1606100047' AND M14.F_IS_CLAIM = '1')
 ORDER BY F_LINKMAN_ID DESC
上面两个语句的区别


jsp和js里打断点使用
debugger;
返回上一页
window.history.go(-1)
学习资料,
/*验证手机*/
function isMobile(aParame) {
if(aParame.length == 11){
var reg =/^(13|14|15|17|18)[0-9]{9}$/;
if(reg.test(aParame)==true)
{
return true;
}else{
return false;
}
}else{
return false;
}

}
//验证固话
function ValidatorPhone(aParame) {
    var reg =/(\d{3}-|\d{4}-)?(\d{12}|\d{11})/;
if(reg.test(aParame)==true)
{
return true;
}else{
return false;
}
}
********************
// //去掉","分别显示
// var telphoneArr = message.telphone.split(",");
// if(telphoneArr[0] != ""){
// var length = telphoneArr.length;
// for (var i = 0; i < length-1; i++) {
// var phoneinput = document.createElement("input");
// phoneinput.className = "mui-input-clear";
// phoneinput.id = "textMobile";
// phoneinput.name = "mobile";
// phoneinput.type ="text";
// phoneinput.style = "border:0 ;padding: 0px; margin: 0px";
// var li = document.createElement("li");
// li.className =" mui-table-view-cell mui-input-row";
// li.style = "padding: 0px 5px 0px 15px;margin: 0px";
// li.appendChild(phoneinput);
// var phoneul = document.getElementById("addPhone");
// phoneul.appendChild(li);
// }    
// var x = document.getElementsByName("phone");
// for(var a = 0; a < length; a++){
// x[a].value = telphoneArr[a];
// }
// }
// var telmobleArr = message.telmoble.split(",");
// if(telmobleArr[0] != ""){
// var mlength = telmobleArr.length;
// for (var j = 0; j < mlength-1; j++) {
// var mobileinput = document.createElement("input");
// mobileinput.className = "mui-input-clear";
// mobileinput.id = "textMobile";
// mobileinput.name = "mobile";
// mobileinput.maxlength = "11";
// mobileinput.type ="text";
// mobileinput.style = "border:0 ;padding: 0px; margin: 0px";
// var mli = document.createElement("li");
// mli.className =" mui-table-view-cell mui-input-row";
// mli.style = "padding: 0px 5px 0px 15px;margin: 0px";
// mli.appendChild(mobileinput);
// var mobileul = document.getElementById("addMoble");
// mobileul.appendChild(mli);
// }    
// var mx = document.getElementsByName("mobile");
// for(var b = 0; b < mlength; b++){
// mx[b].value = telmobleArr[b];
// }
// }


jQuery - 添加元素
jQuery append() 方法
jQuery append() 方法在被选元素的结尾插入内容。
$("p").append("Some appended text.");
jQuery prepend() 方法
jQuery prepend() 方法在被选元素的开头插入内容。
$("p").prepend("Some prepended text.");
after() - 在被选元素之后插入内容
before() - 在被选元素之前插入内容
jQuery - 删除元素
remove() - 删除被选元素(及其子元素)
empty() - 从被选元素中删除子元素


Python的设计哲学是“优雅”、“明确”、“简单”。


JavaScript toUpperCase() 方法
toUpperCase() 方法用于把字符串转换为大写。
返回键 使用缓存判断
StoreSessionPage.PageSetValue("sourse", "");
var tSourse =  StoreSessionPage.PageGetValue("sourse");


jQuery插件——利用‘localStorage’ 和 ‘sessionStorage’ 对 jQuery AJAX 请求进行缓存。


首先说明下在什么场景下需要用到缓存ajax请求到localstorage中。都知道浏览器本身对http请求就是有缓存策略的,但是这种缓存方式两个缺陷:1、只能缓存get请求 2、同时缓存的设置都在后端响应的报文头部指定。(PS:现在的很多业务代码逻辑是集中在前端,这样久照成了前端开发很难使用这种方式做缓存)
现在的智能手机都是支持H5,没有需要考虑老旧IE的兼容问题。移动端网站开发都能使用到这种方式,对ajax请求进行缓存,优化用户体验。


源码地址:https://github.com/WQTeam/jquery-ajax-cache
//公司取时间的方法
String tDate = UtilDate.GetCurrentDateTimeString("yyyy-MM-dd");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值