localstorage session 和 cookie分析
2017-03-12 15:15
323 查看
看掌握度的话先来一道题目压压惊吧:
浏览器在一次 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 存储的数据会丢失。
浏览器在一次 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 存储的数据会丢失。
相关文章推荐
- sessionStorage localStorage 和 cookie 之间的异同
- IndexDB/Cookie/url/Session/post/local Storage/
- localStorage sessionStorage cookie的区别
- localstorage sessionstorage cookie 备忘
- localStorage sessionStorage和cookie区别
- 《前端之路》之 Cookie && localStorage && Session Storage 缓存相关
- cookie、session、webStorage(localStrorage、sessionStorage)
- sessionStorage localStorage 和 cookie 的区别
- sessionStorage localStorage和cookie区别联系
- sessionStorage localStorage 和 cookie 之间的区别转
- cookie, sessionStorage and localStorage 之间的区别 与定义; 应用;
- 本地存储 localStorage/sessionStorage/cookie
- cookie sessionStorage localStorage
- 前端 JS,localStorage/sessionStorage、cookie 及 url 等实现前台数据共享、传输
- cookie/session storage/local storage/地址栏传递
- cookie & session &localStorage
- cookie/sessionStorage/localStorage 的区别及用法
- Cookie/Session/Local Storage/IndexedDB
- cookie, sessionStorage and localStorage 之间的区别 与定义和应用;
- sessionStorage localStorage 和 cookie 之间的区别转