찾다

 >  Q&A  >  본문

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

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

PHP中文网PHP中文网2895일 전701

모든 응답(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
  • 취소회신하다