2012-01-27 11 views
2

これは私には新しいことではありませんが、私はどこで使われているのか、それとも名前は何ですか? この文字列を入力したときにGoogleが結果を返さない#!URL内のこの文字列は何を意味しますか?

例:

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

何を探したらいいのか分かりません。それは "shebang"のように見える:[Facebookのshebang/hashbang(#!)と新しいTwitter URLは何ですか?](http://stackoverflow.com/questions/3009380/whats-the-shebang-hashbang-in - facebook-and-new-twitter-urls-for) – cnicutar

答えて

4

それは、hashbang URIと呼ばれていますし、Ajaxのコンテンツの読み込みを支援するクライアント側のJavaScriptを多用するアプリケーションで使用されています。ここで

はそれにかなり良い記事です:http://mtrpcic.net/2011/02/fragment-uris-theyre-not-as-bad-as-you-think-really/

また、(このページの下部を確認してください)フラグメント識別子上のWikipediaのエントリから、それについての詳細情報を取得することができます:http://en.wikipedia.org/wiki/Fragment_identifier

ところで、最初のリンクはそれをうまく説明していますが、一番下のコメントをすべて読んでください。何より、このテクニックの使用には賛否両論があります。

関連する問題