如何使用JSON和JavaScript为Webapp创建本地数据库

时间:2019-04-29 22:00:11

标签: javascript jquery html json web

我需要开发一个具有登录系统,用户和保存到每个用户的数据的简单Webapp,不具备PHP或数据库的知识,只有HTML,JavaScript / JQuery和JSON。

我必须能够注册,登录并保存一些数据(这是一个在线商店,我必须能够保存历史购买记录,收藏的产品列表,用户偏好设置等),所有这些都仅在本地进行。

最好的方法是什么?

安全问题不相关。

对不起,英语不好,我不是母语人士。

希望你能帮助我!

2 个答案:

答案 0 :(得分:0)

您可以使用localstorage来将它用作数据库引擎,但确实受到限制,

您可以使用IndexedDB为您的Web应用程序使用localdb。

比能帮助您达到目标。

请记住,只有现代浏览器才支持IndexedDB,因此您可以检查浏览器是否支持IndexedDB,否则可以向用户发送消息,以更新浏览器或后退到localstorage

答案 1 :(得分:0)

由于您没有使用PHP,因此建议您在应用的服务器端部分使用Node.js。 Node.js用javascript编写,因此相对容易学习。

在网站上,您可以使用HTML表单使用JSON将数据发送到服务器。您可以使用HTML,CSS和javascript构建应用程序的其他部分。

尽管我建议使用SQL,但是还有其他存储数据的方法,例如使用MongoDB。