没有AJAX,Github如何顺利地更改页面和URL?

时间:2011-03-07 05:51:46

标签: html css performance

如果你去github上的一个项目,说https://github.com/insoshi/insoshi,然后你开始点击文件夹,文件夹会动画到子目录,浏览器URL也会改变,但它看起来就像是所有的AJAX。从我所见过的Chrome / Safari中就是这样的。

这是一个webkit过渡效果吗?或者只是一些严肃的缓存/性能优化:)?

2 个答案:

答案 0 :(得分:26)

Github talks about it在他们的博客中。

答案 1 :(得分:3)

这是一种基于AJAX的效果。这种类型的滑动菜单(据我所知)最初用于iPod浏览方法。我确实记得当流行时会出现很多CSS / JS falvoured解决方案。

然后,这种方法可能起源于其他地方。但是,您的解决方案是基于AJAX的,您可以在Firefox中使用 FIREBUG 查看获取目录列表的请求。

过渡效果是幻灯片效果。网上有各种各样的例子。