2011-04-13 69 views

回答

18
  1. 缓存来自在线Web应用程序的数据,以便应用程序可以在脱机场景中使用(尽管只有缓存数据)。

  2. 持续用户特定的用户界面状态,如用户所在的页面,滚动位置等(如果你真的想这样做)。

  3. 在Web应用程序中保留暂时数据(即,用户部分填写表单,然后导航到应用程序中的另一个页面,然后决定返回,您可以允许它们从中断处继续)。

  4. 允许用户在离线时在您的应用中输入数据,然后在用户下次在线时将数据发送到服务器。

1

我用它来拯救/自动保存表单内容。

例如,如果用户不小心关闭浏览器或导航离开页面,则可以避免数据丢失。

看看我的插件:https://github.com/simmo/JQuery-Rescue

0

我使用localStorage的创建一个插件,做以下的事情

1.Stores背景模式(图像模式或彩色模式)。

2.将图像存储为base64。

3.存储图像和颜色选项(自定义,选择,随机,自动更改)。

4.商店设置。

像这样你可以使用LocalStorage存储数据并提高性能但是你最多只能存储5MB数据。

0

我用它来保存本地网站的主题设置,没有任何业务被设置(和广播)作为cookie。我写了一个工具来帮助我,叫做localDataStorage。它透明地设置/获取数组,布尔值,日期,浮点数,整数,字符串和对象。它提供轻量级的数据混淆处理(用于安全性)并智能地压缩字符串。该实用程序允许您通过键(名称)或(键)值或数据类型进行查询,检查重复值,并支持写保护键的概念。注意:我是该实用程序的作者。