javascript cookie的存储和删除功能
分类:实例代码
本章节分享几段关于javascript对于cookie的简单操作,比如对于cookie的写入和删除。
代码很简单,比较适合对于cookie基本操作还不太熟练的朋友参考。
一.写入cookie:
//两个参数,一个是cookie的名子,一个是值 function SetCookie(name,value){ 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(); }
二.读取cookie:
//取cookies函数 function getCookie(name){ var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr != null) return unescape(arr[2]); return null; }
三.删除cookie:
//删除cookie function delCookie(name){ var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval = getCookie(name); if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString(); }
javascript cookie的存储和删除功能,这样的场景在实际项目中还是用的比较多的,关于javascript cookie的存储和删除功能就介绍到这了。
javascript cookie的存储和删除功能属于前端实例代码,有关更多实例代码大家可以查看。
一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu