1

我想像 twitter 一样实现标题。我观察到一些事情,比如当我点击主页链接时,url 发生了变化,但仍然没有加载页面标题,页面内容也发生了变化。谁能给我一些建议,以便我可以将该设计放在我的网站上?

更新

我看过这个网站1、2

我想知道 twitter 如何管理离线站点。因为我已经尝试了几个应用程序缓存的示例,并且我的 Firefox 浏览器上收到了有关页面存储的警告。当我在 Firefox 上打开 Twitter 站点时,不会出现此警告。可能是什么原因。我还观察到 twitter 第一次使用 locaStorage。twitter 离线站点缓存背后的概念是什么?

4

3 回答 3

1

正如 Cyber​​fox 已经提到的 - 它被称为浏览器状态。JS 框架 BackboneJS 为您实现了这个方法:http ://documentcloud.github.com/backbone/ 。

更具体:http ://documentcloud.github.com/backbone/#History-start

于 2012-01-24T10:39:21.967 回答
0

由于 Twitter 是优秀的 CSS 和 AJAX 的混合体,所以 jQuery 可能是您正在寻找的。( http://jquery.com/ )

于 2012-01-24T10:07:10.037 回答
0

您需要 HTML5 中的历史方法 ( pushState, popState) 或 HTML4 中的 hash-bang 操作。

以下是历史处理和浏览器状态的最新技术的全面概述:https ://github.com/browserstate/history.js/wiki/Intelligent-State-Handling

...连同一个库(history.js)来提供帮助。

于 2012-01-24T10:35:32.117 回答