zoukankan      html  css  js  c++  java
  • 简述cookie ,localStrage,sessionStorage的区别?

    1.cookie:

      是一个回话跟踪技术,信息存储在用户硬盘,可以做全局变量。

            什么是会话:用户进入网站,开始浏览到结束的这样的一个过程,称为一次会话。

            会话跟踪技术:浏览器和服务器之间进行多次请求数据时,数据共享过程就称为会话跟踪技术。

      cookie不能直接删除,需要侧面删除

      cookie的作用:

        1.cookie是浏览器本地存储数据(设置了失效时间后,是保存在硬盘中)

        2.cookie和后端的session 结合起来,识别用户的身份(客户端的身份)(http协议是无状态的)服务器端会产生一个sessioned,来唯一区分客户端,sessonied,在每次请求                          响应后带着,包括带着所有的cookie保存数据

        3.cookie需要服务器端支持(googe浏览器)

        4.cookie需要服务器支持

      cookie的特点:

        1.cookie可能被禁用

        2.是与浏览器有关的,不同的浏览器所保存的cookie也是不能相互访问的。

        3.cookie可能被用户删除

        4.安全性不高。

        5.存储量4k,并且cookie只能存储string类型数据

        6.简单易用。

        7.信息存储在硬盘中,可以用作全局变量

    localStorage:

        1.纯粹的浏览器端保存数据,不会在每次请求时都带这,节约了网络流量

        2.提供了现成的函数来保存和获取数据,比cookie代码简单多了

        3.没有失效日期,即永远保存,除非程序员手动删除

        4.不需要服务器的支持

  • 相关阅读:
    java例题 汽油检测
    java常用api
    二分搜索法
    java例题
    java基础
    表单验证
    4.10 pm例题
    0805
    0731 框架Mybatis
    小结
  • 原文地址:https://www.cnblogs.com/manban/p/11066605.html
Copyright © 2011-2022 走看看