后面使用了什么样的技术:“http://abcde.com/#!download |”?

时间:2012-05-12 13:51:07

标签: javascript ajax url

我看过这样的网址     https://rapidshare.com/#!download| 然后     http://www.facebook.de/#!xyz 在网上多次。它看起来像尖端的ajax(我不是一个JavaScript人),但要找到这方面的教程并不容易。我的问题是:如何调用这种技术,我在哪里可以找到更多?顺便说一下,即使(好)维基百科的“ajax”文章也绝对没有相关信息。谢谢,人群!

2 个答案:

答案 0 :(得分:4)

#!语法是一种告诉谷歌机器人的方法,当删除hashbang并将!后面的网址附加到路径时,该资源也可以通过常规HTTP请求获得(如果是绝对,删除旧路径后。)

答案 1 :(得分:2)

  

这种技术如何称为

Hashbang。 I asked about this a while back

当您单独使用哈希时,它只是在较新的浏览器中触发哈希更改事件。使用散列更改事件适用于现代JS样式应用程序(节点样式框架),因为它全部是异步的。问题是那些页面没有被谷歌索引。

然而,有人发现,如果您使用!为哈希内容添加前缀,那么 会被谷歌索引。真棒!

  

我可以在哪里找到更多信息?

有关详情,请参阅:http://mtrpcic.net/2011/02/fragment-uris-theyre-not-as-bad-as-you-think-really/