0

我正在使用http://raphaeljs.com/在页面上的画布元素上绘制一些矢量图形。

当我正在运行的另一个网站上发生事件时,我想以某种方式实时更新页面上的图形。

例如,当有人使用其他站点上的搜索工具时,我希望它在我的画布上显示。它是一种事件可视化练习。不同的事件将触发在画布上创建不同的视觉效果。

我的问题是如何构建应用程序。据我所知有两种方法

  1. 将事件保存在数据库中的某处,并使用 ajax 请求让画布应用程序查询并将它们添加到页面中。(我看到这个拉)

  2. 让事件以某种方式将数据发送到正在侦听传入请求的画布应用程序(我将其视为 PUSH)。

我想选择选项 2,因为我不想开始将东西存储在数据库中,然后再处理使用队列。我认为将东西发送到画布会更好。

有没有人对此有任何建议,以及我如何使用 JS 监听传入的请求。这甚至可能吗?

4

1 回答 1

1

听起来您想看看http://en.wikipedia.org/wiki/Comet_(programming),这是一种允许 Web 服务器将数据推送到浏览器的技术。

于 2009-09-28T10:12:36.530 回答