これは重複しているように聞こえるかもしれませんが、フォーラムの質問を検索しましたが、探していたものが見つかりませんでした。
それで、私はしばらく読んでいます、そして、私はまだ次の状況について何をすべきかを決めることができません。スムーズなユーザーインターフェイスを必要とする1ページのWebサイト(私の最初ではない)を構築しているので、より良い、よりフレンドリーなナビゲーションのためにAJAXを使用してページをロードすることにしました。
私は使用しています:SmartAjax ; しばらくの間、それは私にとって十分でした。それはうまく機能し、私はそれで問題はありませんでしたが、コールバックとして多くのJavaScriptを処理するのに問題がありました。また、ウェブサイト全体に実装する際には、やるべきことがたくさんありました。
また、HTML5は1年前よりも安定しており、その機能のほとんどはほとんどのブラウザーで機能しているため(ただし、一部のブラウザーではまだポリフィルが必要です)、HTML5HistoryAPIの使用を開始することにしました。多くのウェブサイトがそれを使用していて、それを行うのは非常に簡単ですが、私がそれについて理解していないいくつかの側面があります。
したがって、これが私がそれについて知りたいことです:
- 今ではすべてのブラウザでサポートされていますか?そして最も重要なのは、タッチデバイスとモバイルでサポートされるのでしょうか?
- そのための特別なライブラリまたはフレームワークはありますか?
- 小さなWebサイト(最大6ページ)に使用しても安全ですが、JavaScriptがたくさんありますか?
- jQueryプラグインと組み合わせて使用すると動作しますか?
- ハッシュバンとハッシュはどうですか?History APIを使用するのと同じではありませんか?違いは何ですか?
上記のポイントについて私が得たすべての助けと情報をいただければ幸いです。