我正在构建一个需要简单数据表(联系人列表)的小型离线应用程序。我可以保存并阅读的东西。
我查看了几个库,它们似乎都只存储当前会话的数据,而不是存储在文件中,例如假的sql数据库。
有人能指出我使用正确的技术吗?
我计划使用基本的html表单和JavaScript与数据表进行交互。
编辑:改用Java这样的不同技术会更适合我的需求吗?除了设置流浪汉环境并使用php连接到MySQL数据库之外,仍然无法找到可行的解决方案来连接HTML。
答案 0 :(得分:0)
现代浏览器包含localStorage,可以将数据(永久地)存储在用户的浏览器中(类似于COOKIES)。通常有大约5MB(但可能不同或可能完全禁用)。
if (localStorage) {
db_data = JSON.parse(localStorage.getItem('db'));
//... modify db_data
localStorage.setItem('db', JSON.stringify(db_data));
}
(对于JSON使用JSON2库:https://github.com/douglascrockford/JSON-js)