Twitter离线网站概念



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

更新

我见过这个网站:1,2

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

正如Cyberfox已经提到的,它被称为浏览器状态。JS框架BackboneJS为您实现了以下方法:http://documentcloud.github.com/backbone/.

更具体地说:http://documentcloud.github.com/backbone/#History-启动

由于Twitter是优秀的CSS和大量AJAX的混合体,jQuery可能是您想要的。(http://jquery.com/)

您想要HTML5中的历史方法(pushStatepopState),或者HTML4中的hash-bang操作。

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

以及一个库(history.js)来提供帮助。

最新更新