我需要开发一个具有登录系统,用户和保存到每个用户的数据的简单Webapp,不具备PHP或数据库的知识,只有HTML,JavaScript / JQuery和JSON。
我必须能够注册,登录并保存一些数据(这是一个在线商店,我必须能够保存历史购买记录,收藏的产品列表,用户偏好设置等),所有这些都仅在本地进行。
最好的方法是什么?
安全问题不相关。
对不起,英语不好,我不是母语人士。
希望你能帮助我!
答案 0 :(得分:0)
您可以使用localstorage
来将它用作数据库引擎,但确实受到限制,
您可以使用IndexedDB为您的Web应用程序使用localdb。
比能帮助您达到目标。
请记住,只有现代浏览器才支持IndexedDB,因此您可以检查浏览器是否支持IndexedDB,否则可以向用户发送消息,以更新浏览器或后退到localstorage
答案 1 :(得分:0)
由于您没有使用PHP,因此建议您在应用的服务器端部分使用Node.js。 Node.js用javascript编写,因此相对容易学习。
在网站上,您可以使用HTML表单使用JSON将数据发送到服务器。您可以使用HTML,CSS和javascript构建应用程序的其他部分。
尽管我建议使用SQL,但是还有其他存储数据的方法,例如使用MongoDB。