我有一点问题,因为我的WEB开发技巧不是最敏锐的,我希望你能帮助我.
问题是我正在开发一个数字SCRUM任务板,其中一个核心功能是,打开相同项目任务板的浏览器必须显示相同的图片.因此,如果人A移动任务人员B应该在他的浏览器中看到这个,而不必手动刷新网页.
我知道直到毫秒同步是不可能的,因为这会破坏网络连接.但每30秒一次会很好.除非您可以推送消息.
项目移动的表示不是问题,因为我可以很容易地使它眨眼.我需要浏览器服务器上的帮助 – 通信. B人的浏览器如何知道某些内容已被更改.它是否真的像拥有计时器一样简单,并且可以通过任意方式查询JSON服务以获取任何更改.或者有没有办法将更改推送到浏览器?
解决方法:
你想看看Comet.
In web development, Comet is a
neologism to describe a web
application model in which a long-held
HTTP request allows a web server to
push data to a browser, without the
browser explicitly requesting it.
这将为您提供您想要的即时响应.有几个内置支持的JavasScript框架 – 您选择的取决于您已经使用的内容,您对每个框架的熟悉程度等等.Dojo是我之前使用过的框架,它运行得非常好.