我正在用 AJAX 开发一个网络应用程序/留言板。我已经到了我需要决定如何显示线程的部分。
我应该为每个线程刷新一个全新的页面吗?或者通过 AJAX 加载它。显然,我希望每个线程都是可抓取的、可链接的,并且可以保存为浏览器中的收藏夹。
然后我看到了今日美国的网站(www.usatoday.com/news)。他们如何通过弹出窗口加载页面、更改 URI 并将数据保留在后台,这非常有趣。
这正是我想要的,但我不知道他们在做什么。
其他人可以破译这个或引导我走上正确的道路吗?
我正在用 AJAX 开发一个网络应用程序/留言板。我已经到了我需要决定如何显示线程的部分。
我应该为每个线程刷新一个全新的页面吗?或者通过 AJAX 加载它。显然,我希望每个线程都是可抓取的、可链接的,并且可以保存为浏览器中的收藏夹。
然后我看到了今日美国的网站(www.usatoday.com/news)。他们如何通过弹出窗口加载页面、更改 URI 并将数据保留在后台,这非常有趣。
这正是我想要的,但我不知道他们在做什么。
其他人可以破译这个或引导我走上正确的道路吗?
我无可挑剔的谷歌搜索技巧让我相信答案在于 pushState。
http://www.seomoz.org/blog/create-crawlable-link-friendly-ajax-websites-using-pushstate
从本质上讲,它们似乎是...