【发布时间】:2014-01-09 01:55:11
【问题描述】:
我为流星创建了一个 DDP 客户端并实现了一个有序集合。 基本上我实现了DDP spec 中的“added”和“ addedBefore”方法,但我对解释它们的正确方式有疑问。最初,我认为服务器将(仅)在集合中使用“添加”或“添加之前”,具体取决于它是否已订购。但是有有序和无序的集合听起来很荒谬。所以我的问题来了:“添加”消息是否应该简单地解释为带有 (before == null) 的“addBefore”的别名,即添加到集合的最后?
另外在cursor.observe(callbacks)我发现了如下回调函数 added(document) or addedAt(document, atIndex, before) 什么do 在这里表示或?我会在这两个函数中收到通知,但出于性能考虑,我最好不要对它们中的每一个都进行回调?
【问题讨论】: