【问题标题】:What does this string in a url means #!?url中的这个字符串是什么意思#!?
【发布时间】:2012-02-20 04:09:52
【问题描述】:

这对我来说并不新鲜,但我只是在徘徊它的用途或它的名字是什么? 当我输入此字符串 #! 时,Google 不会返回结果。

例子:

http://facebook.com/#!/username
http://beta.theexpressiveweb.com/#!/css3-animations

【问题讨论】:

标签: javascript ajax url uri


【解决方案1】:

它被称为 hashbang URI,用于客户端 javascript-heavy 应用程序以帮助加载 Ajax 内容。

这是一篇相当不错的文章:http://mtrpcic.net/2011/02/fragment-uris-theyre-not-as-bad-as-you-think-really/

您还可以从片段标识符的维基百科条目中获取更多信息(查看本页底部):http://en.wikipedia.org/wiki/Fragment_identifier

顺便说一句,第一个链接很好地描述了它们,但请确保阅读底部的所有 cmets。像任何事情一样,使用这种技术有利有弊。

【讨论】:

    猜你喜欢
    • 2018-05-01
    • 2011-12-06
    • 2022-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多