文件名称:
LocalStoreHelper.js
开发工具:
文件大小: 3kb
下载次数: 0
上传时间: 2018-03-23
详细说明: 自己封装的LocalStoreHelper.js,做页面存储的兄弟可以参考 var LocalStoreHelper = { CookieHelp: { //expire:分钟 SetCookie: function (cookiename, cookievalue, expire) { var today = new Date(); var expiredate = new Date(); expiredate.setTime(today + 60 * 1000 * expire); [removed] = cookiename + "=" + escape(cookievalue) + ";expires=" + expiredate.toGMTString(); }, GetCookie: function (cookiename) { if ([removed].length > 0) { //先查询 cookie是否为空,为空就return "" c_start = [removed].indexOf(cookiename + "=") //通过String对象的indexOf()来检查这个cookie是否存在,不存在就为 -1 if (c_start != -1) { c_start = c_start + c_name.length + 1 //最后这个+1其实就是表示"="号啦,这样就获取到了cookie值的开始位置 c_end = [removed].indexOf(";", c_start) //其实我刚看见indexOf()第二个参数的时候猛然有点晕,后来想起来表示指定的开始索引的位置...这句是为了得到值的结束位置。因为需要考虑是否是最后一项,所以通过";"号是否存在来判断 if (c_end == -1) c_end = [removed].length return unescape([removed].substring(c_start, c_end)) //通过substring()得到了值。想了解unescape()得先知道escape()是做什么的,都是很重要的基础,想了解的可以搜索下,在文章结尾处也会进行讲解cookie编码细节 } } return "" }, RemoveCookie: function (cookiename) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval = getCookie(cookiename); if (cval != null) [removed] = cookiename + "=" + cval + ";expires=" + exp.toGMTString(); } }, LocalData: { SetItem: function (name, value) { if (window.localStorage) { localStorage.setItem(name, value); } else { LocalStoreHelper.CookieHelp.SetCookie(name, value, 30); } }, GetItem: function (name) { if (window.localStorage) { return localStorage.getItem(name); } else { return LocalStoreHelper.CookieHelp.GetCookie(name); } }, DelItem:function(name) { if (window.localStorage) { return localStorage.removeItem(name); } else { return LocalStoreHelper.CookieHelp.GetCookie(name); } } } } ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.