2011-07-14 15 views
-1

Facebookはすべてajaxとgmailにもあります...私はどのようにajaxなどをロードするウェブサイトを作るのか分かります しかし、私がそれを必要としないので、すべてのjqueryスクリプト。 あなたがFacebookにいて、プロフィールhttp://www.facebook.com/profile.php?id=0000998 をクリックすると、そのprofile.phpが表示されますが、チャットは変更されません。だから私は、ページ全体を更新せずにjavascriptの負荷profile.phpを考えると、その負荷でそれはprofile.phpjquery build qmailのようなfacebookやインターフェイスのような

ハイアーのために必要とされているJavaScriptをロードする私が構築したいべき例です。 私はmain.phpとプロファイルがあります。 PHP main.jsを持っているとprofile.phpはprofile.js を持っており、そこには常にだけどchat.js profile.jsがあるmain.phpがmain.php

で必要とされていないので、彼らはこれをやっている方法がありますこの種のシステム用のjqueryプラグインですか? またはチュートリアルの例ですか? tnx。

答えて

1

あなたの質問はほとんど意味がありません。ページがどのリソースを読み込むかを確認したい場合は、Firebugを使用することをお勧めします。その 'ネット'タブを使用すると、どのリソース(JavaScript、画像など)が読み込まれるのか、いつ表示されるのかを確認できます。ページのソース(HTMLとJavaScript)を読むことで、何が起こっているのかが分かります。

1

一般的には簡単です。

チャット機能の状態をクッキーに保存します。 各ページはこのCookieの状態をチェックします。チャットがアクティブになったことをCookieが示している場合は、チャット機能も有効になります。

しかし、いつものように厄介な詳細がたくさんあるので、チャットメッセージストリームを連続的にポーリングするバックグラウンドに10ページは必要ありません。そして、GmailとFacebookの場面の裏にはもっとスマートな存在があります。 ;-)

ところで、Googleはあなたの友人です。

コピーアンドペーストの方法を使用する場合は、ウェブ上にいくつかのプラグインがあります。

ウェブアプリケーションをコーディングしたい場合は、さらに詳細な質問をして、それを自分で調べ始めるだけです。 MartoはFireBugの使用を提案したので、WebScarabまたはFiddlerを出発点として使用しました。

関連する問題