Cookie工具类-cookieUtil.js
重写Cookie工具类,可以在edit.jsp中引入,在引入的其他js中直接用。
在edit.jsp中引入
<script type="text/javascript" src="../../scripts/cookie_util.js"></script> <script type="text/javascript" src="../../scripts/newNote.js"></script>
在newNote.js中使用
addCookie('notebookId', notebookId);
//源码如下:
//获得coolie 的值 function cookie(name){ var cookieArray=document.cookie.split("; "); //得到分割的cookie名值对 for (var i=0;i<cookieArray.length;i++){ var arr=cookieArray[i].split("="); //将名和值分开 if(arr[0]==name)return unescape(arr[1]); //如果是指定的cookie,则返回它的值 } return ""; } /*function delCookie(name)//删除cookie { document.cookie = name+"=;expires="+(new Date(0)).toGMTString(); }*/ function getCookie(objName){//获取指定名称的cookie的值 var arrStr = document.cookie.split("; "); for(var i = 0;i < arrStr.length;i ++){ var temp = arrStr[i].split("="); if(temp[0] == objName) return unescape(temp[1]); } } function addCookie(objName,objValue,objHours){ //添加cookie var str = objName + "=" + escape(objValue); if(objHours > 0){ //为时不设定过期时间,浏览器关闭时cookie自动消失 var date = new Date(); var ms = objHours*3600*1000; date.setTime(date.getTime() + ms); str += "; expires=" + date.toGMTString(); } document.cookie = str; } function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值 { var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } function getCookie(name)//取cookies函数 { var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); if(arr != null) return unescape(arr[2]); return null; } function delCookie(name)//删除cookie { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) { document.cookie= name + "="+cval+";expires="+exp.toGMTString(); } }
转载于:https://www.cnblogs.com/wang-qiang/p/9432285.html
Cookie工具类-cookieUtil.js相关推荐
- 简单封装浏览器 cookie 工具类
版权声明:本文首发 http://asing1elife.com ,转载请注明出处. https://blog.csdn.net/asing1elife/article/details/8265571 ...
- Cookie工具类的借鉴别人的ThinkGem的代码学习
2019独角兽企业重金招聘Python工程师标准>>> /*** Copyright © 2012-2014 <a href="https://github.com/ ...
- [Day.js] 工具类Day.js 的基本使用
工具类Day.js 的基本使用 一.Day.js 简介 二.使用方式 三.常见用法 1. 获取当前时间戳 2. 格式化时间 3. 指定日期 一.Day.js 简介 与Moment.js 一样,Day. ...
- cookie工具类 java_springboot封装JsonUtil,CookieUtil工具类代码实例
这篇文章主要介绍了springboot封装JsonUtil,CookieUtil工具类过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Jso ...
- Java后端Cookie工具类(设置Cookie有效时间、得到Cookie的域名等方法)
在这里总结一些后端处理Cookie的工具类方法,供参考 调用就可以这样 // 设置cookie CookieUtils.setCookie(request, response, "user& ...
- 百度地图绘制工具类 DrawingManager.js 源码
类 BMapLib.DrawingManager 鼠标绘制管理类,实现鼠标绘制管理的入口. 实例化该类后,即可调用该类提供的open 方法开启绘制模式状态. 也可加入工具栏进行选择操作. 源文件: ...
- 不需要任何依赖的图片加载错误处理的工具类load-image.js
需求的诞生: 先简单介绍一下业务场景,我们的项目是一个微博舆情分析系统,可以根据用户设置的关键字监测相关微博舆情,并进行实时推送.监测范围涵盖境内和境外微博平台(境内:新浪.腾讯,境外:twitter ...
- javascript常用工具类的封装
目录 一.js数组工具类 工具类方法 工具类代码 测试MyArrayFn中的所有方法 二.js字符串校验工具类 工具类方法 工具类代码 三.js时间Date工具类 工具类方法 工具类代码 四.js浏览 ...
- SSO的实现和参考工具类
SSO的实现和参考工具类 技术栈:Redis+cookie 原理:在一台微服务上进行了登录,在失效时间前,在其他微服务上也可以获取当前的登录信息 实现流程: 用户注册:将用户的密码加密(使用随机生成的 ...
最新文章
- big endian little endian
- 跨物种脑-脑连接!听障人士通过豚鼠大脑听到了声音 | Nature
- Java机器学习库ML之十一线性SVM
- web.xml里,classpath使用范围
- asp.net 2.0中允许一次上传多个文件的设计
- Uber首位App开发者离职自述:我们如何从3人小作坊变成大公司
- 哈佛研发出蛇形柔性机器人,复杂地面无脚行走关键在“人工皮肤”
- 01-SQL基本语句
- 誉天双11直播盛典,爆款课程打骨折!
- 百度新闻源的滑落,创业者的方向在哪?
- 二叉排序树中查找效率最高的是
- DROID-SLAM: 用于单目双目RGBD相机的深度视觉SLAM
- CAD中怎么画指北针?CAD画指北针教程
- 基于python爬取有道翻译,并在线翻译
- 商业数据分析【七】数理统计与SPSS统计
- 基于Python的Solidworks二次开发小尝试(二)
- android-pdf阅读器(Android开源项目)
- RecycleView的Item的宽不能填充满
- FHS、bash与用户权限
- 基于EEMD-改进小波阈值-快速谱峭度(FSK)的滚动轴承故障诊断
热门文章
- OwlCarousel.js 帮助API
- 【解决】Vsftp匿名上传问题
- 如何避免JDBC内存溢出问题
- 天天动听 半透明Menu效果
- 二、噪音大小对使用的影响
- python创建画布与子图_python实现在一个画布上画多个子图
- break和continue区别python_1、Python中break和continue的区别
- shell中用grep查找并且不输出_grep awk 搜索日志常用命令
- python mysql 基于 sqlalvhrmy_Python基于DB-API操作MySQL数据库过程解析
- html 右上角删除图标,网页制作html+css制作div标签增加右上角删除图标的示例代码...