【发布时间】:2015-11-01 20:11:00
【问题描述】:
首先,很抱歉这里使用了错误的术语。我不知道我试图解释的东西叫什么。让我试试:
我最近看到很多不错的网站正在使用“无缝超链接”系统构建——当点击超链接时,它不会访问 URL,但它会以某种方式无缝切换到它(没有页面重新加载等)。一些网站这样做的方式非常好,以至于网站看起来像是一个单独的部分,例如 2000 年代初期的 Flash 网站。
我知道这个话题:
这里有一个例子来解释我的意思: http://www.thenerodesign.com/
我知道这个帖子: How does GitHub change the URL without reloading a page?
我在这里要问的不仅是“更改网址”部分,还包括“加载点击的内容”部分。我可以修改地址栏,没有问题。但是,我不知道如何在访问某个 url 时显示不同的网站,或者如何像上面的网站示例那样以无缝方式加载点击的超链接。
因此,问题超出了“历史API”
如果我的问题不清楚,请告诉我,以便我可以相应地修改它以使其更清楚。
谢谢。
【问题讨论】:
-
这是使用 AJAX 完成的 - w3schools.com/ajax/default.asp
-
@SeanMurrin 直接点击超链接时如何加载正确的内容?我必须阅读地址栏并通过 ajax 加载内容吗?
标签: javascript html dom web