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,所以在现代应用中应该足够安全。