我们可以使用Prototype.js存储/获取客户端持久性数据

时间:2009-08-11 12:05:58

标签: prototypejs

请评论这个如何使用Prototype.js存储客户端持久性数据? 对于Ex.:InIn Curl Programming语言,我们可以将数据设置为持久存储中的键值对,并通过密钥。

此致 Mannusanghi

4 个答案:

答案 0 :(得分:2)

没有API可以访问prototype.js中浏览器(或浏览器插件)的持久存储设施。除了原型之外,您还必须寻找另一个库。

我对此没有任何经验,但谷歌的第一次打击是PersistJS,看起来很有希望。

答案 1 :(得分:0)

假设您没有存储大量数据,您是否只能使用cookie存储密钥/值对?

这是一篇关于使用原型

实现cookie的文章

http://www.lalit.org/lab/jsoncookies

如果你想要

,你也可以使用纯js创建,删除和读取cookie

http://www.quirksmode.org/js/cookies.html

答案 2 :(得分:0)

原型库专注于DOM操作/添加和选择。它最适合“查看”代码,并且没有自行访问浏览器存储的工具,但没有理由不能将它与其他库结合使用。

你可以从W3C read more about client-side storage

答案 3 :(得分:0)

感谢开发此库的Rgrove: http://github.com/rgrove/storage-lite

它涵盖了使用本地存储而不是cookie存储持久数据的所有可能用例。这个库使用YUI,但很容易使它与prototype.js一起工作:核心保持完全相同。兼容IE6 +,Firefox 2 +,Safari 3.1 +,Chrome 4+和Opera 10.5+,无需进一步安装。