问题标签 [cyclejs]

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 投票
1 回答
260 浏览

websocket - Cyclejs读/写websocket驱动程序?

我是 cyclejs 的新手,我正在寻找 websocket 支持,但我没有看到任何支持(除了文档中的只读 websocket 驱动程序和一些 0.1.2 节点端 npm 包)。

我应该创建自己的驱动程序还是我错过了什么?

提前致谢

0 投票
1 回答
183 浏览

http - How to test cyclejs http driver?

Suppose I have an API that return user detail: /api/get_user/1

And a "main function" like this:

For testing the "ACTION" source, I can simply made an xstream observable

The question is. Is it possible to do the same thing (using plan xstream observable) to test cycle-http driver without a helper from something like nock? Or is there a better way to test something like this?

0 投票
1 回答
110 浏览

javascript - 使用 SystemJS 加载 CycleJS

我尝试通过 SystemJS 从他们的 CDN 加载 Cycle DOM,例如:

但我很快就发现了 cycle-dom 的需求xstream。所以我尝试加载两者:

但我仍然得到同样的错误。看起来cycle-dom预计在首次加载时就xstream存在。window所以我尝试了:

我觉得我对这一切都错了。我怎样才能做到这一点?

更新:

按照下面马丁的建议,我尝试将其配置xstreamcycle-dom.

这是一个演示的jsbin。我正在做的是加载循环运行和循环域,然后在循环主页上运行示例。

但我得到了错误:

“TypeError:无法读取未定义的属性‘默认’”

在这种情况下,未定义是cycle-dom试图加载window['xstream'],它没有被加载。

谢谢。

0 投票
1 回答
115 浏览

javascript - 将代码从 Rxjs 转换为 xstream

相当于什么

以上在rxjsxstream

0 投票
1 回答
94 浏览

javascript - 重绘后Cyclejs输入未重置

我尝试使用Cyclejs/xstream. 该应用程序运行良好。唯一我无法理解的是在添加每个待办事项后输入应该清除,这没有发生。

todo.js

实用程序.js

0 投票
1 回答
84 浏览

javascript - Cyclejs并通过x和y移动元素

我正在研究cyclejs,并且在处理如何使div 可移动时遇到了一些麻烦。

首先,我已经隔离了 3 个必须计算的事件

  • 鼠标按下
  • mouseup
  • 鼠标移动

目的是在地图向下和鼠标移动时产生移动,并在鼠标向上时停止

这是我所拥有的:

我的问题似乎出现在模型部分。当我输入 div 和 mousedown 并移动元素时,我只能将元素向下和向右移动,而不是向上和向左移动。

我的第二个问题是,当我用鼠标离开按钮时,当我重新关注它时它会继续移动。

看来我错过了一些不好的东西。

一个 gif 比一千个单词更好:

在此处输入图像描述

0 投票
2 回答
169 浏览

javascript - Cyclejs 和 xstream 不显示任何内容

我正在尝试从其映射运算符内部的数组日志记录创建一个流,但我的代码似乎出了点问题,我无法指出...

在这个小代码中,我只是简单地创建了一个 props 对象,其中包含来自数组的 marbles$ 流。

就在下面,我尝试登录流中的每个项目,但没有任何反应,我不明白为什么。


Plunker 在这里:https ://plnkr.co/edit/6uMsLIl1Edd5x670OqHa?p=preview

HTML 文件上无任何显示,仅在 JS 文件上显示

任何想法 ?

0 投票
2 回答
111 浏览

cyclejs - CycleJS makeHTTPDriver _add 不是函数

刚刚开始使用 CycleJs,我遇到了这个错误。

基本上,我正在运行同构示例 并添加 HTTP 驱动程序,以便我可以发送请求

服务器.js

堆栈跟踪

0 投票
1 回答
137 浏览

cyclejs - Cyclejs 中的 Typescript 类型用于 Mostjs 流互操作性?

我有一个小组件,我想提供类似于此示例的属性类型

我正在使用带有 mostjs 流库的cyclejs。

这有效:

类型Sources只是:

我想为以下内容创建明确的类型CheckboxSources

但是DOMSource使用Stream来自xstream--- 我需要在两个流库之间进行转换吗?我想most-run会把这种转换抽象掉吗?

我可以使用anyDOM 的类型,但更喜欢显式类型。

0 投票
2 回答
147 浏览

javascript - 在 Cycle.js 中使用组件的问题

我刚刚开始使用 Cycle.js,到目前为止我很喜欢它,但是我在组件化我的应用程序时遇到了一些问题。

我有这个组件,我想稍后从另一个导入:

我想在这里导入它:

这是应用程序的根目录:

如果我将Header组件直接导入应用程序的根目录,它工作正常,所以我猜我的components/index.js文件有问题?

- 编辑 -

我忘了提到,当我运行代码时,我undefined在浏览器上得到了一个。