1

實現模擬Twitter和Facebook允許發佈狀態帖子和查看對這些帖子的響應自動進入的功能需要什麼?動態狀態更新

回答

0

我會結合使用jQuery $ .ajax命令和JavaScript setTimeout()函數每隔X秒輪詢一次數據庫。這樣你就不必進行屏幕刷新。

2

您正在尋找的術語被稱爲「Comet」,並且存在不同的實現方式,每種方法都有許多實現,框架和代碼教程。用Google搜索「Comet」,你計劃使用的軟件將是一個好的開始。

編輯:

更新的技術來進行通信的這種風格是 「WebSocket」。它導致HTTP連接(比如AJAX請求)表現得不像HTTP連接(客戶端向服務器發送數據,服務器只能返回數據以響應發送),更像普通的TCP連接(雙方可以隨時發送和接收數據)。

0

爲了後代的緣故,此問題的新訪問者可能希望查看作爲HTML5的一部分提出的the WebSocket API。它現在有pretty solid browser support,甚至可以回到IE 10,所以在現代應用中應該足夠安全。