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

时间:2012-02-09 08:01:22

标签: html html5 browser client-side local-storage

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

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

6 个答案:

答案 0 :(得分:3)

Lawnchair通过一系列adapters抽象出可用的各种存储机制。它可以使用localStorage,indexedDB,Web SQL等。

答案 1 :(得分:1)

您可以使用jQuery .data()jQuery.data()

答案 2 :(得分:0)

客户端存储库 - 根据浏览器自动选择存储

http://amplifyjs.com/ - 是个不错的选择

http://pablotron.org/software/persist-js/

http://code.google.com/p/jquery-jstore/

答案 3 :(得分:0)

您可以查看Lungo是移动HTML5框架,您可以找到真正感兴趣的Data API

答案 4 :(得分:0)

你可以在microjs.com

找到大量的

例如,Artemia

答案 5 :(得分:0)

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

  
    

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

         

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

         

HTML 5 :如果客户端浏览器支持HTML 5,则此引擎将支持     包装浏览器的本机存储功能(document.localStorage     和document.sessionStorage)。
         Google Gears :Google Gears是一款浏览器     用户可以在其计算机上安装的扩展程序。它的一个特点     是一个SQLite数据库; Storage Utility使用此数据库     使用Gears引擎时的客户端存储        SWF :YUI提供了一个     SWFStore实用程序,用于规范化对Flash共享对象的访问。     这是Storage Utility的后备引擎,它可以在大多数情况下运行     浏览器由于Adobe Flash插件的大量渗透。