我的问题是关于这个网站 - http://www.bits-apogee.org/2011/
每当您单击侧面导航栏中的链接时,都会动态加载网站的中间部分。此外,网址也发生了变化,其他一切都保持不变。这是怎么做的?
这是一些查询插件吗?
该站点在 URL 中使用哈希 (#) 来表示正在加载的新内容。
这对于人们为动态加载的内容添加书签(通常散列加载到页面上的特定区域,命名锚点或新浏览器的 ID)很有用,因为它们不会触发页面刷新......
http://www.highrankings.com/urls-with-hashtags-307对此存在缺点(SEO)问题...但是您会注意到越来越多的网站这样做,因此我认为 SEO 机器人会变得更好。
我完全同意@JMCCreative。看起来这是一次真正的刷新。您应该查看 StackOverflow 上的以下帖子。
有2种可能:
如果你使用 jQuery,你可以使用方便的插件jQuery Address。这将处理上述两种情况。
他们没有使用插件。他们正在向这样的 URL 发出 ajax 请求:http: //www.bits-apogee.org/2011/getcontent/? even= Rachel+Armstrong 并将概述转储到容器中。
这类流程的循环通常是这样的:
我使用的 2 个库都比上面的更容易,因为它们依赖于通过 AJAX 加载常规 html 页面,而不是您指向的示例站点,该站点使用 JSON 格式来获取数据。