gpt4 book ai didi

javascript - 如何让网页游戏在同一 URL 上运行?

转载 作者:太空宇宙 更新时间:2023-11-04 00:52:32 25 4
gpt4 key购买 nike

为了快速构建我的概念原型(prototype),我将 Express 与 Mongo 结合使用,到目前为止已经建立了一个 mongostore cookie 存储系统。

我的问题:登录/验证/等之后,是否有可能让所有内容都发生在同一页面(又名“/游戏”)上?我仍然希望渲染多个 View 和路线,但使用屏幕的不同区域,或覆盖屏幕上的元素,而基本 game.jade 仍然可见。

我本质上希望用户始终使用同一个 URL,但仍然使用多个路由和 View 。我研究了诸如“/game/:stuff”之类的内容,但这仍然改变了我认为的 URL。

最佳答案

仅供引用,这称为单页 Web 应用程序。

一种常见的方法是使用哈希 token 路由到不同的 View 。例如,以下所有 URL 都将属于同一页面:

/game#introScreen
/game#level1
/game#level2

您的客户端代码可以响应 URL 哈希部分的更改并相应地更改显示。该页面不会重新加载,并且所有 JavaScript 代码(和变量状态)仍保持不变。

如果您使用像 angularjs 这样的框架,它可以帮助您完成路由。

关于javascript - 如何让网页游戏在同一 URL 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31708015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com