タイトルで申し訳ありませんが、これを尋ねる方法がわかりません... www.usatoday.com にアクセスして、リンクをクリックすると、トランジション (クールなもの) が表示されます。 URL の例を変更します。
/news/ をクリックすると、/sports/ にいると、スライダーなので遷移しますが、別のページなので URL が変わります...
聞きたいことがわかる人がいれば、とても助かります。
PD 下手な英語でごめんなさい
私は今日のウェブサイトは完全なJavascriptアプリケーションまたはワンページアプリケーションだと思います. したがって、実際のリロードはありません。
URL変更はHTML5で提供された新機能で、ページをリロードせずにjavascriptを介してブラウザ*に表示されるURLを変更する方法です。また、戻るボタン イベントを作成し、操作できる状態オブジェクトも作成します。
つまり、AJAX アプリケーションに状態を追加したい場合にハッシュ ハックを使用する必要がなくなり、検索エンジンもページをインデックス化できるようになります。
window.history.pushState("object or string", "Title", "/new-url");
History.jsを使用して、この機能を HTML4 ブラウザーに対応させることができます。
ブラウザを新しい URL に誘導するという意味では、これらは実際にはリンクではありません。基本的に、ヘッダー領域 (やや静的) と、アニメーション化され、Ajax 呼び出しによって動的に読み込まれるコンテンツ領域があります。
基本的に、すべてはブラウザ/クライアント側で Javascript を使用して行われ、サーバー側では表示される実際のコンテンツを返す Web サービスを使用して行われます。
1か月前に解決策を見つけました。History API で実現できます。
ここでよく説明されています:http://diveintohtml5.info/history.html
よろしくお願いします。