美文网首页
sessionStorage、localStorage、cook

sessionStorage、localStorage、cook

作者: 蓝莓_酸牛乳 | 来源:发表于2018-04-03 15:56 被阅读0次

一、cookie

1、cookie的简介:

1、HTTP Cookie(简称cookie),该标准要求由服务器发送响应头set-cookie.

response
2、浏览器在下一次请求时会将服务器返回的cookie字段一起放在请求中。
request
3、cookie的名称和值在传送时都必须经过URL编码。
4、cookie的限制:
a、cookie在性质上是绑定到特定的域名下的,当某个域名下的cookie数量达到限制,浏览器会自动清除以前的cookie。
b、浏览器中对于 cookie 的尺寸也有限制。大多数浏览器都有大约 4096B(加减 1)的长度限制。为了 最佳的浏览器兼容性,最好将整个 cookie 长度限制在 4095B(含 4095)以内。尺寸限制影响到一个域 下所有的 cookie,而并非每个 cookie 单独限制。
cookie数量
5、cookie的构成:
https://segmentfault.com/a/1190000006156098

2、js中cookie的操作:取值、修改、删除

var cookieUtils = {  
    getCookie:function(name){
      if(!name){
         return null;
      }else{
        var cookieName = encodeUIRComponent(name);
        var startIndex = document.cookie.indexOf(cookieName + "=");
        var endIndex = document.cookie.indexOf(";",cookieName);
        var cookieValue = null;
        if(endIndex > -1){
           cookieValue = decodeURIcomponent(document..cookie.subString(startIndex+ cookieName.length,endIndex));
        }else{
           cookieValue = decodeURIcomponent(document.cookie.subString(startIndex + cookieName.length,document.cookie.length));
        }
      }
        return cookieValue;
    }
    setCookie:function(name,value,expires,domain,secure){
        
    }
}

二、webStorage

1、loacalStorage

相关文章

网友评论

      本文标题:sessionStorage、localStorage、cook

      本文链接:https://www.haomeiwen.com/subject/ednqhftx.html