Javascript facebook如何控制#!在url中

Javascript facebook如何控制#!在url中,javascript,ajax,url,fragment-identifier,browser-state,Javascript,Ajax,Url,Fragment Identifier,Browser State,我怎样才能控制#!在url中,假设我有以下url http://www.facebook.com/#!/video/video.php?v=1106030301789 现在,facebook如何控制这一切在url中…-这可以解释一下:-)简短的回答是:通过Ajax Ajax允许主页动态加载内容,而无需刷新页面 或 还有一种标准的方法可以使用标记:“location.hash”@meleyal,该标记不存在。我将此主题归档在[fragment identifier]下,因为唯一的其他选项[hash

我怎样才能控制#!在url中,假设我有以下url

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


现在,facebook如何控制这一切在url中…

-这可以解释一下:-)

简短的回答是:通过Ajax

Ajax允许主页动态加载内容,而无需刷新页面


还有一种标准的方法可以使用

标记:“location.hash”@meleyal,该标记不存在。我将此主题归档在[fragment identifier]下,因为唯一的其他选项[hash]已无望地重载。我尝试添加标记,但没有足够的rep:(重复的可能重复的如果地址栏中的URL正在更改,则它不是Ajax。URL以正常方式更改,链接会更改锚点/哈希。事件侦听器会看到更改并调用Ajax。
$.sammy(function() {

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

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