【问题标题】:How to allow user to make changes to JSON array如何允许用户更改 JSON 数组
【发布时间】:2021-12-11 10:56:30
【问题描述】:

我目前正在开发我的第一个真实世界应用程序,旨在让我的主管的工作更轻松一些。我自愿这样做是为了挑战自己并尝试学习新事物,因为我是新手,需要现实世界的挑战来帮助我成长。

我正在做的是使用 HTML、CSS 和 Javascript(没什么花哨的)构建一个基于浏览器的应用程序,并在工作中自动化我们的工作人员轮换。

我有一个工作原型,写起来并不难,旋转功能就像我最初想到这个想法时所设想的那样工作。

我在网上有这个原型: https://chillaxin-cyborg.neocities.org/Upstairs%20Crew%20Rotation%20(prototype)/Crew%20Rotation%202.html

请原谅样式,我还没有过多关注它(目前更关注功能)。

我的问题是我需要做什么才能:

  1. 让我的线索在他点击旋转按钮时保存当前的旋转(而不是让数组恢复到原来的顺序)

  2. 允许我的领导添加或删除船员,并保存这些更改。

我猜我需要使用某种后端技术才能做到这一点,对吧?或者我可以使用另一种方法吗?如果可能的话,我希望这个应用程序能够离线工作。

谢谢

【问题讨论】:

    标签: javascript save backend saving-data


    【解决方案1】:

    您可以使用浏览器的 localstorage API 跨会话持久化数据,但这不适用于跨计算机,这需要一些后端工作。对你来说不幸的是,使用原生 javascript 时使用 localstorage 有点棘手,因为一些库可以用来从你那里抽象出困难的东西。 here's some documentation to get you started

    【讨论】:

    • 感谢您提供的信息!非常感激。至于一些后端工作,我也有兴趣研究这些选项。我会看什么样的后端工作?
    • 如果您想快速启动并运行,express 库非常好。直到您掌握了安全性,尽管我会保留您从互联网上注销的所有应用程序:) 此外,在前端,您会喜欢 axios 库,因为它公开了一个基于 Promise 的 API 来向后端发出 http 请求。
    • 老兄,非常感谢,你帮了大忙!我很感激!
    猜你喜欢
    • 1970-01-01
    • 2012-04-26
    • 2015-08-18
    • 2021-04-26
    • 2022-01-03
    • 2019-01-18
    • 2013-11-30
    • 2017-06-03
    • 2016-12-10
    相关资源
    最近更新 更多