【发布时间】:2020-10-12 18:44:36
【问题描述】:
我是一个 11 岁的孩子,正在学习如何编写 Javascript,我最近在 1 个半月前开始学习。我正在制作一个登录/注册系统,现在正在尝试制作注册部分。我想知道将 string/number/boolean 添加到 array 是否会永远保留在那里(即使在刷新之后)。我会为此使用 cookie,但事实并非如此安全。
我目前正在使用HTML5、CSS3、Javascript,最终将使用Jquery。 注意:时间段不一定是永远的。 有谁知道这个问题的答案,请回复?
附言(如果你为此提到 PHP 就没有意义了,我还不明白。:/)
【问题讨论】:
-
简短的回答是刷新页面后数组和所有变量都会消失。如果你想创建一个登录/注册系统,你必须使用 PHP、Ruby、Node 或类似的东西将信息保存在“后端”的某个地方。不幸的是,学习网络编程需要这两个部分。
-
附带说明,您不需要 jquery。太棒了,我们几年前使用它,当时 javascript 的功能较少。 jquery 的所有最好的部分现在都是 javascript 的一部分。
-
如果你想存储数据,你必须要么使用cookies要么
localStorage -
您将无法创建仅使用客户端代码的注册系统。您必须以用户无法控制的方式存储凭据,并且这种方式比特定浏览器会话的寿命更长。因此,您需要了解一些服务器端技术。
-
或者试试IndexedDb
标签: javascript html jquery css arrays