Javascript自动更新页面?

谁能给我一个方向,我想知道如何做自动更新页面,例如facebook具有新的状态更新,新的点赞等。即,如果您在窗口中打开状态并且用户单击“喜欢”,

+1会自动出现。

提前致谢。

回答:

这些是使用PUSH模型(订阅/发布)完成的。

客户端首先通过发出AJAX请求进行订阅。该AJAX请求可以无限期地存活。当服务器收到新的点赞/评论时,它将此更新发布到客户端,从而结束AJAX请求。客户端收到此更新,并立即发出另一个AJAX请求。

它大致归类为Comet。

以前,我已经实现了Comet网络聊天应用程序,并对其中的内容进行了一些技术性的撰写。如果有兴趣,可以在这里阅读。

编辑:

心跳机制(PULL模型)绝对更容易实现,而PUSH模型则效率更高。

以上是 Javascript自动更新页面? 的全部内容, 来源链接: utcz.com/qa/405422.html

回到顶部