如何开发像github这样的网站

时间:2013-04-04 16:51:22

标签: html iframe web github history

我发现很多网站都使用div代替iframe,我知道如何通过$.load加载页面,但是存在一些问题。

与许多网站一样,我的网页中有一个导航栏。所有网站都会随之显示。

  1. 我在页面中使用div代替iframe,然后使用$.load()加载目标页面。所以,浏览器中的网址永远不会被修改。用户无法为当前页面添加书签。

  2. 从步骤1开始,我将window.history与新api一起使用,我可以转发或返回部分刷新的页面。

  3. 如您所知,目标页面是由ajax加载的。当用户通过在浏览器中输入网址来向目标页面移动时,这将获得没有导航栏的页面。

  4. 这是我的问题:我如何在第3步中解决问题。 另外,我想知道Github是如何工作的

1 个答案:

答案 0 :(得分:0)

github大量使用pjax进行内联页面加载:http://pjax.heroku.com/

相关问题