Legendary

李洋的学习笔记


app.js

<h2>公共方法js集合</h2> <pre><code>(function(owner){ // 校验cookies是否可用 owner. CookieEnable = function() { var result=false; if(navigator.cookiesEnabled) return true; document.cookie = "testcookie=yes;"; var cookieSet = document.cookie; if (cookieSet.indexOf("testcookie=yes") &gt; -1) result=true; document.cookie = ""; return result; } // 设置cookies owner.setCookie = function(name,value){ var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } // 读cookies owner.getCookie = function (name){ var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } // 删cookies owner.delCookie = function (name){ var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=app.getCookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); } //数组去重 owner.unique = function(arr) { if (!Array.isArray(arr)) { console.log('type error!') return; } return Array.from(new Set(arr)); }; //手机验证 owner.checkPhone = function(phone){ if(!(/^1[3456789]\d{9}$/.test(phone))){ return false; } return true; } //邮箱验证 owner.checkEmail = function(mail){ if(!(/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/.test(mail))){ return false; } return true; } //日期时间格式化 //获取url参数 //ajax请求 owner.ajax = function(url,data,success,err,type="post",async=true,dataType="json"){ var Url = ''; $.ajax({ url:Url+url, //请求的url地址 dataType:dataType, //返回格式为json async: async, //请求是否异步,默认为异步,这也是ajax重要特性 data: data, //参数值 type: type, //请求方式 beforeSend: function(request) { //请求前的处理 request.setRequestHeader("Content-type","application/json"); request.setRequestHeader("Source","101"); request.setRequestHeader("Token","aaw--wssw-ss..."); }, success: function(data) { success(); //请求成功时处理 }, complete: function() { //请求完成的处理 }, error: function() { err(); //请求出错处理 } }); } // }(window.app={}))</code></pre>

页面列表

ITEM_HTML