我想了解 Etherpad 的时间线功能是如何工作的。
如果你不知道这里的 etherpad 软件是它的一个实现 - http://piratepad.net/
做一些编辑,写点东西,加粗,使用编辑器,然后在右上角你会看到时间线。单击它并播放它。
我可以看到这样的 JSON 响应 - http://img6.imagebanana.com/img/vmot5xt0/Selection_060.png但任何人都可以将其分解为可以理解的内容。
这是来自它的 Node.js 端口的一段代码 - https://github.com/Pita/etherpad-lite/blob/master/src/node/handler/TimesliderMessageHandler.js#L359
我对理解 JSON 响应及其工作原理非常感兴趣。还有什么数据库最适合此类应用程序(etherpad、google docs 等)。Nosql(如 mongodb)或 sql(如 mysql)。