http 请求原理

http 协议是基于 tcp/ip 的无状态协议, 当客户端发送一个请求然后服务器返回响应, 连接就关闭了。http 不是 持久的连接,
当浏览器向Web服务器发出请求时,它向服务器传递了一个数据块,也就是请求信息,HTTP请求信息由3部分组成:
请求方法URI协议/版本
请求头(Request Header)
请求正文
http://www.cnblogs.com/yin-jingyu/archive/2011/08/01/2123548.html

 

Web - 客户端存储的几种方式
1 Cookie
2 Web Storage
3 IndexedDB
4 FileAPI
http://www.cnblogs.com/huangjacky/p/4019868.html

w3school的解释:

HTML5 提供两种在客户端存储数据的新方法:

localStorage   -- 没有时间限制

sessionStorage -- 针对一个session 的数据存储

之前都是由cookie 完成的, 但是cookie不适合大量数据的存储,因此它们由每个服务器的请求来传递, 这使得cookie速度很慢效率不高。

2、web Storage 的使用:

优势:

  存储空间大,默认5m

  节省带宽,不用在每次请求中发送到服务器端

    操作简便,封装了很多便捷的操作方法

    数据独立性强

支持的浏览器:

chrome4+

FF3.5+

IE8+  

safari4+

opera10.5+

http://www.cnblogs.com/blackbird/archive/2012/06/18/2553718.html

 

 

w3school的解释:

HTML5 提供两种在客户端存储数据的新方法:
localStorage   -- 没有时间限制
sessionStorage -- 针对一个session 的数据存储
之前都是由cookie 完成的, 但是cookie不适合大量数据的存储,因此它们由每个服务器的请求来传递, 这使得cookie速度很慢效率不高。
w3school的解释:HTML5 提供两种在客户端存储数据的新方法:localStorage   -- 没有时间限制sessionStorage -- 针对一个session 的数据存储之前都是由cookie 完成的, 但是cookie不适合大量数据的存储,因此它们由每个服务器的请求来传递, 这使得cookie速度很慢效率不高。

http://www.w3school.com.cn/html5/html_5_webstorage.asp

 

HTML5 web Storage 本地存储
web Storage 类似于cookie,cookie大小被限制在4KB,Web Storage官方建议为每个网站5MB
web Storage 一般分为两种: sessionStorage将数据保存在session中,浏览器关闭也就没了;
localStorage则一直将数据保存在客户端本地,除非主动删除数据,否则数据是永远不会过期的;
常用的有如下几个方法:
保存数据:localStorage.setItem( key, value ); sessionStorage.setItem( key, value );
读取数据:localStorage.getItem( key ); sessionStorage.getItem( key );
删除单个数据:localStorage.removeItem( key ); sessionStorage.removeItem( key );
删除所有数据:localStorage.clear( ); sessionStorage.clear( );
得到某个索引的key:localStorage.key( index ); sessionStorage.key( index );

使用: localStorage.setItem(mobilephone,user_name);

http://blog.csdn.net/shenzhennba/article/details/8480756
https://github.com/lin-xin/blog/issues/11

 

Cookie的利弊以及与web storage的区别

http://www.cnblogs.com/lidongcn/p/4493496.html

 

随着互联网的日新月异 , 传统的cookie 解决现在的存储问题显得有些无力, 于是w3c 在cookie 的思想上建立一些合适当前环境并且在未来也可能适用的
一些对象