如果您转到github上的项目,比如说https://github.com/insoshi/insoshi,并且您开始点击文件夹,文件夹会动画到子目录,并且浏览器URL发生变化,但它看起来像是所有的AJAX。从Chrome浏览器/ Safari浏览器中我只能看到这一点。Github如何在没有AJAX的情况下更改页面和URL?
这是一个webkit过渡效果吗?或者它只是一些严重的缓存/性能优化:)?
如果您转到github上的项目,比如说https://github.com/insoshi/insoshi,并且您开始点击文件夹,文件夹会动画到子目录,并且浏览器URL发生变化,但它看起来像是所有的AJAX。从Chrome浏览器/ Safari浏览器中我只能看到这一点。Github如何在没有AJAX的情况下更改页面和URL?
这是一个webkit过渡效果吗?或者它只是一些严重的缓存/性能优化:)?
Github talks about it在他们的博客。
这是一个基于AJAX的效果。这种类型的滑动菜单(据我所知)首先用于iPod浏览方法。我记得很多流行的CSS/JS折扣解决方案。
然后再次这个方法可能起源于别的地方。但是,您的解决方案是基于AJAX的,您可以在Firefox中使用FIREBUG查看获取目录列表的请求。
过渡效果是一种幻灯片效果。网上有各种各样的例子。
很好的参考+ 1 – Jakub 2011-03-07 05:58:18