问题标签 [derbyjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
210 浏览

javascript - 使 DerbyJS 只重新渲染某些 DOM 节点

DerbyJS ( http://derbyjs.com ) 目前似乎工作的方式是,每当您单击链接时,它都会替换文档正文标记中的所有内容。

无论如何要说使用模板,但是用它而不是整个正文替换#main-content 中的内容?

左侧的导航是固定的,不需要实时交互的好处。

为什么这是一个问题,需要在页面加载时运行一些 Javascript 以根据用户浏览器窗口的大小设置某些容器的大小,一旦我点击一个链接,这个设置就会被擦除并重新创建,当然, Javascript 不再运行,因为文档本身没有刷新,只是正文。

这也将允许我在大多数情况下编写更好的 jQuery 绑定$('element').click(,而不是$('html').on('click','element', ...

有什么想法吗,或者这一步对于这个框架来说是不是太远了?

PS 因为我才刚刚开始使用 Derby 和一般的实时框架,也许我想要做的不是最佳实践?我选择 Derby 是因为我喜欢在服务器上进行初始渲染的 UX 部分,然后在客户端中进行其余部分,但共享路由器,这减少了代码重复。对实现这一目标的任何更好方法持开放态度。

0 投票
1 回答
207 浏览

jvm - 用于 JVM 的 DerbyJS?

有没有类似于 JVM 的 DerbyJS 堆栈的东西?甚至是其中的一部分(在 Racer/LiveDB/ShareJS 中实现)。

例如,哪些框架/库可以提供跨浏览器的模型(可能是 json)同步?或者通过后端同步在浏览器中模仿数据库?

我看到 PouchDB 可以同步到后端,但是没有授权控制(AFAICT)。即使忽略 db,只关注同步,也许 Atmosphere + ?+ 原子的。似乎有人可能以前在 JVM 上做过这件事,但很难说如何拼凑出一个可用的框架。

0 投票
1 回答
118 浏览

derbyjs - derby.js 如何在已排序的集合上使用 $skip 和 $limit 进行查询?

抱歉,如果这是一个转储问题,但我无法弄清楚。

随着集合规模的增长,呈现部分数据变得很方便。为此,我们可以像

但是如果我们想在过滤器或排序上这样做呢?我试过了

模仿 MongoDB .find()

我还没有找到对过滤器进行获取/查询的方法。当然,我不想在之后切片,.get()因为这在大型收藏中会出现问题。我尝试使用ref()过滤器但没有成功。有人知道如何处理这些情况的秘诀吗?

提前致谢。

PS:我希望 .fetch() 持有一个游标并等待 .get() 检索数据。

0 投票
1 回答
123 浏览

derbyjs - derbyJS 与画布同步示例

从 derbyJS 开始。

我正在寻找一个用于同步画布内容的小型 derbyJS 应用程序的工作示例(或说明)。

类似于多人记事本截屏视频,但使用的是 HTML 画布。

编辑:我只需要同步 2D 上下文。此外,我更喜欢利用 derbyJs 的解决方案,但此时如果您有其他解决方案,我不妨考虑一下。

0 投票
1 回答
70 浏览

derbyjs - 是否可以从 derby.js 中的 share.js 访问 m.mtime 或 m.ctime?

我注意到(我认为)share.js 在我的数据库中创建了一个名为 m 的子文档,其中包含 mtime 和 ctime。是否有$orderby基于这些属性的 derby.js 方法?

谢谢

0 投票
1 回答
168 浏览

google-docs - derbyJS - 实时了解谁进行了更改

我正在寻找德比多人记事本。我想知道实现其他人编辑的光标之类的最佳方法是什么。例如,在 google docs / etherpad 中。

一般来说,我正在寻找以下内容:

  • 是否有一些内置的 derbyJS 可以告诉谁进行了编辑?或者我们可以修改同步的方式吗?
  • 或者,我有什么通信方式,哪一种可以更好地与 derby 结合?

PS:我看到了这个问题,但它对同步并没有真正的帮助。

0 投票
0 回答
422 浏览

node.js - 如何解决 ECONNREFUSED 错误?

我正试图让这里d3.js给出的演示工作。

我按照README.md文件中的说明进行操作。我得到了npm install工作的步骤,但是下一步node server失败了:

看起来代码期望有一些进程监听端口 6379,但README没有说明这一点。

我对这个演示使用的大部分软件都非常陌生。node.js特别是,我对、derby和知之甚少redis。因此,我README相当盲目地遵循这些步骤。任何有关解决此错误的帮助将不胜感激。

0 投票
1 回答
117 浏览

javascript - 我在哪里可以将我的客户端文件放在 derbyjs 中

我是 derbyjs 的新手,我想知道在哪里可以将我的客户端 js 文件放在 derbyjs 中?

我可以把它放到 /public/js 文件夹中吗?或在组件文件夹 /ui 中?

谢谢 :)

0 投票
1 回答
90 浏览

javascript - DerbyJS 从集合中查找记录

我想从收藏中获取记录

0 投票
1 回答
113 浏览

javascript - Access ShareJS metadata from DerbyJS

DerbyJS uses ShareJS for its data synchronization. ShareJS stores various metadata values, as you can see here:

The _type, _v and _m fields are automatically generated by ShareJS.

I know there is a similar question over at Is it possible to access m.mtime or m.ctime from share.js in derby.js? , but the only provided solution is that it is possible to use these fields for querying.

Is there any way to access these properties from the fetched object using Derby ?