私はページをリフレッシュせずにajax経由でページリロードのコンセプトを知っています。 しかし、Facebookページは通常のページ読み込みでリロードされます。サイドバーはコンテンツエリアをリロードするだけではありません。Facebookページのロードコンセプト
どうすれば可能ですか?
事前のおかげで友達
私はページをリフレッシュせずにajax経由でページリロードのコンセプトを知っています。 しかし、Facebookページは通常のページ読み込みでリロードされます。サイドバーはコンテンツエリアをリロードするだけではありません。Facebookページのロードコンセプト
どうすれば可能ですか?
事前のおかげで友達
Facebookはウェブサーバーとブラウザ内の複数の実行段階を経て、一般的な考え方は、ページレットと呼ばれる小さなチャンクにWebページを分解することであるbigpipe
、およびパイプラインにそれらを使用しています。これは完全にPHPとJavaScriptで実装されています。
ウェブページ上で何らかのアクションをクリックして実行すると、ページレットを初期化/実行し、レスポンスはiframeまたはajaxから生成されます。レスポンスを読み込んで小さなチャンクに表示すると、ページが更新されません。
私は、彼らがHTML5の新history.pushState機能を使用していると信じています。
ありがとうございました。今、html5の機能をご存じですか?私はあなたと共有するためにpushStateイベント.likeと別の解決策を見つける。このリンクを確認するhttp://pjax.heroku.com/ – ArivuAjay
[FacebookとGithubがページをリロードせずにURLを変更する方法]の複製可能性(http://facebook.stackoverflow.com/questions/7721874/how-facebook-and-github-change-there-url-without- reloading-the-page) – Igy