博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cookie ,session Storage, local storage
阅读量:4593 次
发布时间:2019-06-09

本文共 1435 字,大约阅读时间需要 4 分钟。

先来定义:

  cookie:是网站为了标识用户身份存储在本地终端的数据,其数据始终在APP请求中存在,会在服务器和浏览器中来回传递

      数据大小不超过4k,

      可以设置有效期,过了有效期自动删除

  session Storage和local Storage 不会自动把数据发给服务器,仅在本地保存,

      数据大小可达到5M 

      存储时间久,不会自己消失,必须自动删除

      session Storage:会随窗口关闭而删除

代码:

  

1 $(function () { 2     $(document).click(function (e) { 3   4         var e = e || event; 5      6         var data = $("

"); 7 data.text(localStorage.num); 8 data.css({ 9 position: "absolute",10 top: e.pageY,11 left: e.pageX12 });13 $("body").append(data);14 15 if (localStorage.num) {16 localStorage.num = Number(localStorage.num) + 1;17 18 } else {19 localStorage.num = 1;20 }21 })22 23 });

代码效果:点击浏览器,自动出现累加的数字且刷新页面,数字不重置。

  说明一行代码

    var e= e || event

  是为了兼容

代码:

  

1 (function () { 2  3     document.cookie = "UserName=lili;UserId=18"; 4     var cookieStr = document.cookie; 5     var cookieStrArr=cookieStr.split(";"); 6     var username; 7     for (var i = 0; i < cookieStrArr.length; i++) { 8         var usernameArr = cookieStrArr[i].split("="); 9         if ("UserName"==usernameArr[0]){10             username=usernameArr[1];11             break;12         }13     }14     console.log(username);15 16 })();

效果:

  

说明一行代码:

  "UserName"==usernameArr[0]

这样写要比反过来好,如果中间少个=好可以让编译器强制报错,而不是赋值

转载于:https://www.cnblogs.com/chenluomenggongzi/p/5886098.html

你可能感兴趣的文章
[洛谷P3931]SAC E#1 - 一道难题 Tree
查看>>
设计模式学习总结:(5)装饰模式
查看>>
sql JOIN语句应注意on与where的区别
查看>>
[转载]python 详解re模块
查看>>
【经验】在CSS中定义a:link、a:visited、a:hover、a:active顺序
查看>>
Linux搭建maven私服
查看>>
中兴机试
查看>>
Node.js的颠覆者:PHP的Swoole扩展
查看>>
Binary Tree的3种非Recursive遍历
查看>>
PCL AllInOne msvc2017 下载
查看>>
电影天堂,批量下载,简单实现
查看>>
oracle 12c 加入系统服务
查看>>
未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项.试图加载格式不正确的程序...
查看>>
【转载】《Flexpaper二次开发入门教程》(十) Flexpaper简单使用-第一个Flexpaper例子(4.1节) ......
查看>>
如何深入思考
查看>>
用逗号隔开简单数据保存为csv
查看>>
POJ-1860 Currency Exchange SPFA判断环
查看>>
xampp+eclipse环境下使用phpunit
查看>>
python的类和对象(1)
查看>>
一个动态内存管理模块的实现
查看>>