How does github keep a loaded page while changing URLs?
https://github.com/ether/pad/tree/master/etherpad
If you cli开发者_运维知识库ck on that, then go to "bin", the URL changes, but the page doesn't reload.. how is this possible? It's not #'d!
It is some new html5 candy: history api. Also, here is an article where the github team explains the full implementation.
精彩评论