usatoday如何显示新闻文档的URI?

时间:2013-01-11 14:49:42

标签: ajax web-applications

我正在使用AJAX开发一个Web应用程序/留言板。我来到了需要决定如何显示线程的部分。

我应该为每个帖子刷新一个全新的页面吗?或者通过AJAX加载它。显然,我希望每个线程都可以在浏览器中作为收藏夹进行爬网,链接和保存。

然后我看到了USAToday的网站(www.usatoday.com/news)。如何通过弹出窗口加载页面,更改URI以及将数据保留在后台非常有趣。

这正是我想要的,但我不知道他们在做什么。

其他人可以解读这个或引导我走上正确的道路吗?

1 个答案:

答案 0 :(得分:1)

我无可挑剔的谷歌搜索技巧让我相信答案在于pushState。

http://www.seomoz.org/blog/create-crawlable-link-friendly-ajax-websites-using-pushstate

基本上,它们似乎是......

  1. 使用提供的链接的HREF通过pushState更改URI。
  2. 使用AJAX加载通过链接访问的页面内容。
  3. 关闭时,他们很可能会使用新加载页面中的数据来确定其所属的部分(体育,娱乐等),并重新加载该页面。