用于存储数据客户端的框架

Raj*_*pta 10 html browser html5 client-side local-storage

在用户会话期间,是否有通过数据库传输方便地存储数据客户端的框架或API?我正在寻找任何框架,以便我不必关心浏览器支持LocalStorage或其他存储技术是否可以无缝存储数据!?

对于我的个人用例,我需要能够为用户传递未经过滤的推荐项目列表,并删除他添加到列表中的项目.我想存储用户列表的客户端,然后过滤未添加的项目.

Raj*_*pta 0

看看YUI 的 StorageUtility。YUI StorageUtility 是一个很好的抽象

存储实用程序提供了一种在客户端存储大量文本数据的机制,无论您的浏览器是否支持建议的 HTML 5 存储规范。

存储实用程序的每个实例都利用三个存储引擎之一来存储数据:

HTML 5:如果客户端浏览器支持 HTML 5,则该引擎将包装浏览器的本机存储功能(document.localStorage 和 document.sessionStorage)。
Google Gears:Google Gears 是用户可以在其计算机上安装的浏览器扩展。它的功能之一是 SQLite 数据库;使用 Gears 引擎时,存储实用程序使用此数据库进行客户端存储。
SWF:YUI 提供了一个 SWFStore 实用程序,可以规范对 Flash 共享对象的访问。这是存储实用程序的后备引擎,由于 Adob​​e Flash 插件的广泛普及,该引擎可在大多数浏览器上运行。