1

AJAX で Web アプリ/メッセージ ボードを開発しています。スレッドの表示方法を決定する必要がある部分に来ました。

スレッドごとにまったく新しいページを更新する必要がありますか? または、AJAX 経由でロードします。明らかに、各スレッドをクロール可能、リンク可能、ブラウザーのお気に入りとして保存できるようにしたいと考えています。

そこで、USAToday のウェブサイト (www.usatoday.com/news) を見ました。ポップアップ ウィンドウからページを読み込み、URI を変更し、データをバックグラウンドで保持する方法は非常に興味深いものです。

これはまさに私が望んでいることですが、彼らが何をしているのかわかりません。

他の誰かがこれを解読したり、私を正しい道に導くことができますか?

4

1 に答える 1

1

私の非の打ちどころのないグーグルスキルは、答えがpushStateにあると私に信じさせました。

http://www.seomoz.org/blog/create-crawlable-link-friendly-ajax-websites-using-pushstate

本質的に、彼らは...

  1. 提供されたリンクのHREFを使用して、pushStateを介してURIを変更します。
  2. AJAXを使用して、リンクを介してアクセスされるページのコンテンツをロードします。
  3. 終了時に、彼らはおそらく新しくロードされたページからのデータを使用して、その下にあるセクション(スポーツ、エンターテインメントなど)を把握し、そのページをリロードします。
于 2013-01-11T15:32:03.873 に答える