搜索

首页  >  问答  >  正文

javascript - 怎么实现类似Github 那种换页不刷新的效果?

比如:https://github.com/mozilla/mozilla-ce...
点击下面的项目文件的时候,页面URL 是改变的,但是页面没有刷新,只是刷新了部分位置。

PHP中文网PHP中文网2895 天前700

全部回复(5)我来回复

  • ringa_lee

    ringa_lee2017-04-10 12:46:11

    使用了history API 以及 ajax实现。
    有人称之为 pjax= ajax + pushState
    GitHub 使用的是:
    jquery-pjax:https://github.com/defunkt/jquery-pja...
    demo:http://pjax.heroku.com/

    回复
    0
  • PHP中文网

    PHP中文网2017-04-10 12:46:11

    https://developer.mozilla.org/en-US/d...

    回复
    0
  • PHP中文网

    PHP中文网2017-04-10 12:46:11

    pjax

    https://github.com/defunkt/jquery-pja...
    github创始人写的,github应该就是用的这个

    回复
    0
  • PHP中文网

    PHP中文网2017-04-10 12:46:11

    $.address插件
    http://www.asual.com/jquery/address/

    回复
    0
  • 天蓬老师

    天蓬老师2017-04-10 12:46:11

    前几天也写了一篇文章介绍 http://barretlee.com/history-api-in-html5/

    回复
    0
  • 取消回复