比如两个人同时操作一个页面上的内容,并且双方(多方)都能看到各自的操作状态。
试试 socket.io 吧。
Demo
方案有两种:
1.长连接,例如html5中的WebSocket.这样通过双向通讯,就能实时修改每个连接的状态。其中,需要考虑到延时和冲突问题。
2.通过ajax轮询,获取结果更新页面。实质也就是模拟长连接。
这是解决的思路。也可以像@JohnLui说的,直接使用插件来解决。
推荐一个工具 Mozilla Labs : TogetherJS
另外有一个中文视频:Happycasts togetherjs