如何在Javascript程序中保存信息
从我的问题中可以明显看出,我对创建javascript程序非常陌生。然而,我制作了一些小程序,因此我了解了创建变量和从用户处获取输入等基本知识。我在这段时间遇到的一个问题是,在关闭程序后,如何保存这些信息,并且很难得到一个明确的答案 例如:如果代码有X=UsersName,然后用户将X设置为“Joe Smith”并退出程序,我如何保存该数据,以便用户下次打开程序时变量X已经是Joe Smith如何在Javascript程序中保存信息,javascript,Javascript,从我的问题中可以明显看出,我对创建javascript程序非常陌生。然而,我制作了一些小程序,因此我了解了创建变量和从用户处获取输入等基本知识。我在这段时间遇到的一个问题是,在关闭程序后,如何保存这些信息,并且很难得到一个明确的答案 例如:如果代码有X=UsersName,然后用户将X设置为“Joe Smith”并退出程序,我如何保存该数据,以便用户下次打开程序时变量X已经是Joe Smith (这是我第一次使用StackOverflow提问,希望我的措辞正确,并遵循正确的格式)假设您是在浏览器
(这是我第一次使用StackOverflow提问,希望我的措辞正确,并遵循正确的格式)假设您是在浏览器中执行JavaScript,就像大多数JavaScript世界一样,而不是在服务器上(使用例如Node.js) 在这个场景中,您可以
- 将一个值保存到,该值将在浏览器选项卡关闭之前一直可用(因此,可能不是您想要的)
- 将值保存到,该值将在您或用户明确删除之前一直可用
- 让用户使用
- 将值发布到web服务器上运行的程序(使用表单提交、XMLHTTPRequest或web套接字),该程序将以更持久(或更持久)的方式(文件、数据库、cookie、变量)为您存储该值
fs
模块。理论上,您可以将js虚拟机嵌入任何程序,而不必是浏览器或node.js。@arboreal84:是的,理论上,您可以。这并不常见。