localstorage session 和 cookie分析

    xiaoxiao2021-03-25  87

    看掌握度的话先来一道题目压压惊吧:

    浏览器在一次 HTTP 请求中,需要传输一个 4097 字节的文本数据给服务端,可以采用那些方式?

      a.存入indexDB

      b.写入cookie

      c.放在url参数

      d.写入session

      e.使用post

      f.放在local storage

    解析:  IndexdDB 是 HTML5 的本地存储, 把一些数据存储到浏览器(客户端)中,当与网络断开时,可以从浏览器中读取数据,用来做一些离线应用。     Cookie 通过在客户端 ( 浏览器 ) 记录信息确定用户身份,最大为 4 kb =4096b。     url 参数用的是 get 方法, 从服务器上获取数据,大小不能大于 2 kb 。     Session 是服务器端使用的一种记录客户端状态的机制 。      post 是向服务器传送数据,数据量较大。      local Storage 也是 HTML5 的本地存储, 将数据保存在客户端中(一般是永久的)。 故答案为E 本地存储localstorage  会话存储 session storage  localstorage: 浏览器关闭了数据仍然可以保存下来 ,并可用于所有同源(相同的域名、协议和端口)窗口(或标签页) 永久存储,永不失效,除非手动删除 sessionstorage:数据存储在窗口对象中窗口关闭后对应的窗口对象消失,存储的数据也会丢失就是浏览器窗口关闭就失效了

         注意:sessionStorage 都可以用localStorage 来代替,但需要记住的是,在窗口或者标签页关闭时,使用sessionStorage 存储的数据会丢失。

    转载请注明原文地址: https://ju.6miu.com/read-34051.html

    最新回复(0)