/* * getLocalData * 鍩轰簬鍒ゆ柇etag鑾峰彇鏁版嵁鐨勬柟娉 * res : Object 杩斿洖鏁版嵁 * config : Object 閰嶇疆椤 * return Object 鏁版嵁瀵硅薄锛屽彲鑳芥槸杩斿洖鍊兼垨缂撳瓨鍊 */ function getLocalData(res,config){ if(res.code === 1000000){ if(window.localStorage){ var etag = Storage.get(config.etag), localLists = Storage.get(config.name); if(etag && etag == res.etag){ return localLists; }else if(!etag || etag != res.etag){ if( (res.list instanceof Array && res.list.length > 0) || (res.list instanceof Object && res.list)){ Storage.set(config.etag,res.etag); Storage.set(config.name,res.list); return res.list; }else{ return localLists; } } }else{ return res.list; } }else{ alert(res.msg); } } function sliceArray(array, size) { var result = []; for (var x = 0; x < Math.ceil(array.length / size); x++) { var start = x * size; var end = start + size; result.push(array.slice(start, end)); } return result; } function setCookie(name,value,hours,path,domain,secure){ var cdata = name + "=" + value; if(hours){ var d = new Date(); d.setHours(d.getHours() + hours); cdata += "; expires=" + d.toGMTString(); } cdata +=path ? ("; path=" + path) : "" ; cdata +=domain ? ("; domain=" + domain) : "" ; cdata +=secure ? ("; secure=" + secure) : "" ; document.cookie = cdata; } function getCookie(name){ var reg = eval("/(?:^|;\\s*)" + name + "=([^=]+)(?:;|$)/"); return reg.test(document.cookie) ? RegExp.$1 : ""; } function removeCookie(name,path,domain){ this.setCookie(name,"",-1,path,domain); } var Storage = { get : function(name){ return JSON.parse(localStorage.getItem(name)) }, set : function (name, val) { localStorage.setItem(name, JSON.stringify(val)) }, add : function (name, addVal) { var oldVal = this.get(name) var newVal = oldVal.concat(addVal) this.set(name, newVal) } }; var hasCode = getCookie('code'); if(hasCode){ $('.code').hide(); }else{ $('.code').show(); } if(!hasCode){ $(document).on('click','.close-code',function(){ $('.code').fadeOut(); setCookie('code','true',24); }) } var baseIndexUrl = "http://www.minhangshi.com", baseAdvUrl = "https://manage.carnoc.com", planeNum = (Storage.get('_garnocIndexGarnocObjectMainContents') && Storage.get('_garnocIndexGarnocObjectMainContents').planenum) || '3229', corpNum = (Storage.get('_garnocIndexGarnocObjectMainContents') && Storage.get('_garnocIndexGarnocObjectMainContents').qiyenum) || '598'; $('.plane-num').html(planeNum); $('.corp-num').html(corpNum); $('.regist-roll-num').vTicker({ speed: 1000, pause: 3000, animation: 'fade', mousePause: true, showItems: 1 });