как Facebook контролирует #!в URL - PullRequest
2 голосов
/ 17 сентября 2010

как я могу контролировать #!в URL, предположим, у меня есть следующий URL

http://www.facebook.com/#!/video/video.php?v=1106030301789

Теперь, как Facebook контролирует это #! в URL ....

Ответы [ 3 ]

3 голосов
/ 17 сентября 2010
1 голос
/ 17 сентября 2010

Взгляните на sammy.js

$.sammy(function() {

  this.get('#/', function() {
    $('#main').text('Welcome!');
  });

});

Или route.js

route('#/Learn').bind(function(){ 
    Alert('Alert1'); 
}); 

Существует также стандартный способсделать это с новым событием popstate в html5

0 голосов
/ 17 сентября 2010

Краткий ответ: через Ajax

Ajax позволяет главной странице динамически загружать контент без необходимости обновления страницы

...