【发布时间】:2019-06-15 07:55:15
【问题描述】:
我是编码初学者,我知道 javascript 但不是超级高级反对, 我想知道如何使用其 URL 更改 html 内容。例如,我在一个像GMAIL这样的网站上,它有不同的注册和登录页面。这两个页面有不同的URL。
我想知道的是,当我单击“登录”按钮时,他们如何更改 URL 和 HTML。这可以通过像 node.js 和 express 这样的服务器端实现,还是只使用前端 javascript?
最后一件事,网站有多个网页还是只有一个 HTML 文件?
嗯,我已经设置了一个练习项目,但我不知道我在做什么。 我用 jQuery 库更改了 HTML 内容,但我不知道如何更改 URL。
首先我创建了一个主页,其中包含一些文本和两个指向两个表单的链接。
我在点击“登录”时显示了注册表,在“登录”时登录了表单,并用 show() 和 hide() 隐藏了主页。为了与 express 一起使用,URL 不会更改。我用 history.pushState() 尝试过,但它搞砸了:我无法返回主页,并且它没有根据表单更改我想要的 URL。所以我删除了它,我被卡住了,不知道我可以在网上找到一些教程。
我的代码不包含我所描述的以外的任何内容。
那么,请您向我解释一下网站是如何做到这一点的。
还有一件事,我的快递服务器现在很慢,启动需要将近 5 分钟。我不知道是不是因为我的电脑太旧了,而且很不幸。
你能告诉我一些教程和技巧吗?
【问题讨论】:
-
你的问题太宽泛了。您问的是 Web 开发的基本但大问题,我们不能简单地回答所有问题。您必须自己研究 Web 开发的基础知识。
标签: javascript jquery html node.js express