由于工作的需要,今天使用了下localStorage、sessionStorage和cookie,感觉这玩意儿还挺好用的。

  关于localStorage与sessionStorage的知识点以及用法之前说过,这里就不再赘述了(详情见 HTML5 web存储)。

  这里主要说一下cookie。分为javascript中的cookie 与jquery中的cookie。

  (1)、javascript cookie

  Cookie 是一些数据, 存储于你电脑上的文本文件中。当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。

  可以为 cookie 添加一个过期时间(以 UTC 或 GMT 时间)。默认情况下,cookie 在浏览器关闭时删除。

  JavaScript 可以使用 document.cookie 属性来创建 、读取、及删除 cookie。

  创建cookie: 

document.cookie="name=tom";

可为cookie添加一个过期时间:document.cookie="name=tom; expires=Thu, 26 Dec 2017 12:00:00 GMT";

  

  读取cookie:

var co = document.cookie;  // 以字符串的方式返回所有的 cookie

  

  删除cookie:

document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 GMT";

  删除cookie只需要将expires的值设为当前时间之前就行了,删除是不必指定cookie的值。

  (2)、jquery cookie

  相比而言,我更喜欢使用jquery.cookie,使用起来贼方便,jquery.cookie() 方法:一个轻量级的cookie 插件,jQuery已经封装好了,直接拿来用,可以读取、写入、删除 cookie。

  使用该方法,需要先引入jQuery文件与jQuery.cookie文件(CDN加速服务 你值得拥有)

  创建cookie:

$.cookie('key','value')  //  注:当没有指明 cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器为止

 

    创建一个具有有效期的cookie:

$.cookie('name', 'value', { expires: 10 });

  

  读取cookie:  

$.cookie('name')  // cookie存在,值为'value',不存在,则为null

  

  删除cookie:

$.cookie('name',null)

  

转载于:https://www.cnblogs.com/jf-67/p/8120092.html

浅谈localStorage、sessionStorage 与cookie相关推荐

  1. localStorage sessionStorage 和cookie等前端存储方式总结

    localStorage sessionStorage 和cookie localStorage localStorage是本地存储的,除非清空本地数据 localStorage不会自动把数据发给服务 ...

  2. php 获取localstorage,浅谈localStorage的本地存储

    我们在做页面时会用到本地存储的时候,今天说说localStorage本地存储. 1.localStorage.name="老王"; //第一种设置存储本地数据的方法localSto ...

  3. 三个臭皮匠浅谈xss获取用户cookie的安全漏洞

    利用别人的cookie,他们可以冒充真实的用户,在颁发cookie的那个网站中为所欲为,个人隐私在他们面前根本不存在. 接下来这篇文章以3个兄弟之间的对话进行讲解. 运气好的话连别人的用户名和密码都能 ...

  4. 客户端 localStorage, sessionStorage, cookie 的区别

    SessionStorage, LocalStorage, Cookie这三者都可以被用来在浏览器端存储数据,而且都是字符串类型的键值对! 区别在于前两者属于WebStorage,创建它们的目的便是存 ...

  5. 本地存储-cookie|localStorage|sessionStorage|indexedDB

    本地存储 本地存储 cookie 如何工作 问题 cookie标准限制 属性 expires|max-age domain&path secure HttpOnly 设置cookie 服务端设 ...

  6. Localstorage、sessionStorage、cookie 的区别

    一.Localstorage.sessionStorage.cookie 的区别是什么? 共同点:都是保存在浏览器端的,且同源的. 区别: 1.cookie数据始终携带在同源的http请求中,即coo ...

  7. cookie localStorage sessionStorage _(¦3」∠)_ 看完你居然就懂了!!!

    知识点 cookie sessionStorage localStorage cookie 本身用于浏览器和server通讯 被 "借用" 到本地存储 可用 document.co ...

  8. 浏览器缓存 HTTP缓存-CDN缓存-localstorage/sessionstorage/cookie

    文章目录 浏览器缓存 面试题 概述 HTTP缓存 -提高二次请求响应速度 HTTP的缓存控制,如何设置缓存策略 CDN缓存 -提高首次请求资源的响应速度 CDN的核心功能 CDN的基本原理 local ...

  9. 浅谈Hybrid技术的设计与实现【转】

    https://www.cnblogs.com/yexiaochai/p/4921635.html 前言 浅谈Hybrid技术的设计与实现 浅谈Hybrid技术的设计与实现第二弹 浅谈Hybrid技术 ...

最新文章

  1. 连接池技术 Connection Pooling
  2. React系列---React+Redux工程目录结构划分
  3. PHP面试题:windows平台, Apache Http Server启动失败, 排错思路是什么?
  4. Attributes.Add用途与用法
  5. Apache JMeter 启动
  6. 《JavaScript权威指南》读书笔记二
  7. Poj1995--Raising Modulo Numbers(快速幂)
  8. Pycharm 2018 1.2版本 Mac注册码激活码
  9. 运维监控软件 wgcloud 更新,v3.2.7 重构告警模块
  10. react 学习与使用记录
  11. 李政轩讲核方法kernel Method 视频笔记
  12. php和mysql web开发 目录_PHP和MySQL Web开发(原书第5版)简介,目录书摘
  13. ELK日志管理系统的搭建
  14. fu-liou radiative transfer model 学习日记(一)
  15. 科研篇一:NeurIPS2019 分类整理-对抗样本Meta-Learning
  16. pyecharts制作3d地图加柱状图
  17. HTTP Digest Authentication 使用心得
  18. 校园 爆料 开怀一笑
  19. 前端进击的巨人(一):执行上下文与执行栈,变量对象
  20. SQL中Group分组的使用

热门文章

  1. 《菜菜的机器学习sklearn课堂》逻辑回归
  2. java疑难杂症集锦之eclipse(持续更新中)
  3. [转]详细的GStreamer开发教程
  4. 软件_linux命令cp目录路径和通配符
  5. 量化策略回测TRIXKDJ
  6. 从gbdt到xgboost
  7. linux脚本编程延时函数,shell脚本编程之函数
  8. 一次完整的数据分析实战!仅用4步,效率吊打Excel和Python
  9. python开源的人脸识别库_什么是 SeetaFace 开源人脸识别引擎
  10. 关于vite2.0和vue/cli建立项目的区别