2012-04-02 8 views
1

私は自分のウェブサイトに、他の誰かが引き継ぐためにかなり直感的なルーティングを追加しようとしています。 History.jsは機能しますが、実装するのが混乱する可能性があり、チュートリアルやサンプルを見つけるのに苦労します。私はDavis.jsが好きですが、やはりチュートリアルや例が細いです。私は他にBBQ、バックボーンでのルーティング、jQuery Addressなどがあることを知っています。例とチュートリアルを含むハッシュフォールバックライブラリを使用したHTML5プッシュステート

チュートリアルといくつかの実装で、ハッシュサポート(クロスブラウザ/クロスデバイスである必要があります)にプッシュステートサポートとフォールバックを持つ最良の選択肢がありますか?

ありがとうございました。

+0

hashbangsへのフォールバックは良い選択肢のようには聞こえません。特に、あなたが他の人に引き渡している場合はそうではありません。彼らはJavaScriptが無効になっているときには動作しません。サーバに余分なサポートが必要です。ハッシュバングURLは、1年または2年でサポートを停止すると壊れてしまいます。 http://danwebb.net/2011/5/28/it-is-about-the-hashbangs –

+0

Davis.jsはルーティング用のハッシュを使用していませんが、これは良い考えではないと思いますブラウザがpushStateをサポートしていない場合は、フルページの読み込みに戻ります。 –

答えて

0

私はまだクライアント側のルーティングで遊ぶことはできませんでした。それは、おそらく私はバックボーンから始まり、それがどのようになっていくのかを見ていくだろうと言った。これまでのところ私はバックボーンに本当に感銘を受けました。
残念ながら、あなたのプロジェクトに合ったライブラリを見つけるまで、おそらく最も良い方法は試してみることです。

関連する問題