这对我来说并不新鲜,但我只是想知道它在哪里使用或者它的名字是什么? 当我输入此字符串 #! 时,Google 不会返回结果。
示例:
http://facebook.com/#!/username
http://beta.theexpressiveweb.com/#!/css3-animations
最佳答案
它称为hashbang URI,在客户端大量使用 javascript 的应用程序中使用,以帮助加载 Ajax 内容。
这是一篇关于它的很好的文章:http://mtrpcic.net/2011/02/fragment-uris-theyre-not-as-bad-as-you-think-really/
您还可以从有关片段标识符的维基百科条目中获取更多信息(查看本页底部):http://en.wikipedia.org/wiki/Fragment_identifier
顺便说一句,第一个链接很好地描述了它们,但请务必阅读底部的所有评论。与任何事物一样,使用这种技术有利有弊。
关于javascript - url 中的这个字符串意味着什么#!?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9028742/