HTML5 - 历史API

时间:2017-06-22 10:58:16

标签: javascript html5 url-routing html5-history

在寻找改变页面的方法而不刷新我发现历史API的所有内容时。

显然,可以创建一个链接来更改页面的一部分并对历史产生影响。例如,此链接可以通过此链接将myaddress.com发送至myaddress.com/page.html,仅更新子页面。

但是如何才能将网址myadress.com/page.html直接转到包含子网页外所有内容的正确页面?

以下演示(不是我的)进行内容替换,但不进行网址路由,例如:https://html5demos.com/history/

如果可能的话,我想避免URL重写和jquery。

1 个答案:

答案 0 :(得分:1)

如果您使用常规链接并且首先没有JavaScript,那么就像使用它一样。

通常,这将涉及带有模板的服务器端语言(因此您可以避免重复页面之间共享的内容(如菜单)。

您可以创建静态HTML文件。