HTML5本地存储是一种让网页可以把键值对存储在用户浏览器客户端的方法。像Cookie一样,这些数据不会因为你打开新网站,刷新页面,乃至关闭你的浏览器而消失。 而与Cookie不同的时,这些数据不会每次随着HTTP请求被发送到服务器端(当然如果你需要这么做,你可以自己编程实现 ). 因为这是HTML5规范的一部分,这一接口会被浏览器原生支持,不用依赖任何第三方插件。
关于localstroge与sessionstorge的区别一片很好的文章;
http://www.cnblogs.com/yuzhongwusan/archive/2011/12/19/2293347.html
前者为持久化和本地化,后者只是会话级别的,关掉浏览器或者重新打开页面,数据会被删除