封装cookie】的更多相关文章

本文实例讲述了JS封装cookie操作函数.分享给大家供大家参考,具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 /*设置cookie*/ function setCookie(name, value, iDay) {   var oDate=new Date();   oDate.setDate(oDate.getDate()+iDay);   document.cook…
本文是深入浅出 ahooks 源码系列文章的第九篇,该系列已整理成文档-地址.觉得还不错,给个 star 支持一下哈,Thanks. 今天来看看 ahooks 是怎么封装 cookie/localStorage/sessionStorage 的. cookie ahooks 封装了 useCookieState,一个可以将状态存储在 Cookie 中的 Hook . 该 hook 使用了 js-cookie 这个 npm 库.我认为选择它的理由有以下: 包体积小.压缩后小于 800 字节.自身是…
最近学习了javascript,封装好的东西看起来舒服,以备需要的时候拉出来,jquery对javascript做了很好的封装!以后会多用jquery多些 var CookieUtil = { get: function (name){ var cookieName = encodeURIComponent(name) + "=", cookieStart = document.cookie.indexOf(cookieName), cookieValue = null, cookie…
微信的一些页面会去获取授权,然后在回调到页面,但是这样的话通过url传递的参数有可能丢失掉,我采用存储cookie的方式来传值 建一个CookieHelper.js文件 function CookieHelper() { } //删除cookie CookieHelper.prototype.deleteCookie = function (name) { var date = new Date(); date.setTime(date.getTime() - 10000); document.…
1 //设置cookie 2 function setCookie(name, value, day) { 3 var oDate = new Date(); 4 oDate.setDate(oDate.getDate() + day); 5 document.cookie = name + '=' + value + ';expires=' + oDate; 6 } 7 //删除cookie 8 function delCookie(name) { 9 setCookie(name, 1, -…
var cookie = function(name, value, options) { if (typeof value !== 'undefined') { options = options || {}; if (value === null) { value = ''; options = $.extend({}, options); options.expires = -; } var expires = ''; if (options.expires && (typeof o…
function cookie(name,value,expires){ switch(typeof value){ case 'string': //设置 var exp=''; if(expires){ var oDate=new Date(); oDate.setDate(oDate.getDate()+expires); exp=';expires='+oDate.toUTCString(); } document.cookie=name+'='+encodeURIComponent(v…
var Cookie = { // 读取 get: function(name){ var cookieStr = "; "+document.cookie+"; "; var index = cookieStr.indexOf("; "+name+"="); if (index!=-1){ var s = cookieStr.substring(index+name.length+3,cookieStr.length); r…
(function() { var tool = { expires: "expires", // 过期时间expires path: "path", // 路径 domain: "domain", // 域 secure: "secure" // 安全设置 bool }; //设置 function setCookie(k, v, options) { if (!options) { document.cookie = k…
使用cookie(key,value,options) 参数key,value,options(可选) function cookie(key,value,options){ if(typeof value !== "undefined"){//write options=options||{} var cookie=encodeURIComponent(key)+"="+encodeURIComponent(value); if (typeof options.e…