最佳答案
#!被称为“hashbang”,它们是Web开发中所有邪恶的根源.
基本上,弱网络开发人员决定使用#anchor名称作为kludgy hack来让“web 2.0”的东西在他们的页面上工作,然后抱怨谷歌他们的页面排名受到了影响.谷歌通过启用hashbang来解决他们的问题.
弱的网络开发者把这项工作作为福音.不要使用它.这是一个拐杖.
依赖于hashbangs的Web开发是错误的Web开发.
这篇文章的措辞远远超出我的预期,并且处理Gawker媒体惨败从他们迁移到(失败的)hashbang中心网站.它告诉你发生了什么以及它为什么坏.
http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs