问题标签 [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 回答
175 浏览

javascript - 如何处理事件的副作用?

我正在尝试实现一个 dropzone,例如这个 React Component。但是,我对如何对事件应用写效果有点坚持,例如

由于没有水槽,这将不起作用。里面的代码map真的应该在水槽内执行。

有什么建议么?

0 投票
3 回答
1101 浏览

javascript - 如何使用 Cycle.js 和 RxJS 聚焦输入?

如何使用 Cycle 聚焦输入?我是否需要进入 DOM 并.focus()使用或不使用 jQuery 进行调用,或者是否有其他使用 Cycle/RxJS 的方法?

0 投票
0 回答
199 浏览

javascript - 如何将库(aka jointjs)与 Cycle.js 一起使用

最近在找一个可以和jointjs一起使用的框架。到目前为止,我尝试了 react/angular/angular2。

我确实想用 Cycle.js 试试它。但是把它们放在一起这么“旧”的东西(jointjs)和cycle.js只是让我头疼。我知道我应该创建一个驱动程序来与jointjs进行交互。如果有人可以通过简单的联合示例(例如: http ://www.jointjs.com/tutorial#hello-world)+循环帮助我入门,那就太棒了。

需要包括的基本点是:

  1. JointJS 需要一个容器节点元素
  2. 每当用户进行一些更改(拖放元素或调整它们的大小)时,它都会广播一个事件。像这样的东西:
0 投票
1 回答
120 浏览

cyclejs - 如何在cyclejs(motorcyclejs)中订阅没有DOM修改的事件?

如果我不想在 DOM 中产生更改,如何从某些 DOM 节点订阅事件?我怎样才能在cyclejs或motorcyclejs中实现这样的目标?

更新: DOM 树在运行 main 函数之前已经退出:

上面的例子不起作用,事件监听器没有附加到 DOM 节点。

0 投票
2 回答
352 浏览

html - 如何将 Cyclejs 与外部模板一起使用

我想开始我的第一个 Cycle.js 项目,我将与朋友一起开发它。他是一名 HTML 设计师(对 HTML 和 CSS 非常了解,并且他创建了 Handlebars 模板),而我对 JS 有所了解。

我想知道是否有任何关于如何完成 HTML 设计器 <--> JS 开发流程的资源。
或者换句话说,如何将 HTML 资源提取到不同的文件中。

提前致谢

0 投票
2 回答
431 浏览

javascript - 如何处理授权令牌

每次发送 http 请求时,我想将身份验证令牌添加到 http 请求标头,如果授权失败,我想将用户重定向到登录。我应该装饰 Http Driver 还是有更好的方法呢?

我提供了一个装饰 http 驱动程序的解决方案。但我不确定这是正确的做法。这是到目前为止我写的代码:

这是我如何使用 makeSecureHttpDriver 的代码

0 投票
1 回答
91 浏览

javascript - 从 http 数据显示多个用户而不是单个用户

我正在尝试修改以下代码,以便从 http 接收一组用户并显示所有用户。此代码仅接收和显示单个用户。

0 投票
1 回答
364 浏览

cyclejs - cycle.js 和motorcycle.js 有Typescript 定义吗?

我想知道cycle.js、motorcycle.js、most.js和snabbdom是否有tsd定义。

0 投票
1 回答
391 浏览

javascript - 如何分解循环代码以创建大型应用程序?

我浏览了有关 Cycle.js 的官方和其他文档,我看到的唯一一点是它分离了主要逻辑及其对 DOM 的影响。

给出的示例非常简短,就像构建 BMI 计算器一样。我不明白在 Cycle.js 上开发一个大应用程序会是什么样子,我不明白如何将一个大应用程序的所有代码放入其中main()并分别对其 DOM 效果进行通道化。

如何编写 Cycle 代码来生成大型应用程序?

0 投票
1 回答
318 浏览

javascript - Cycle.js 应用程序未捕获类型错误

我正在努力学习Cycle.js,并且必须说我发现它很有趣。我正在尝试创建一个简单的应用程序,其中我有一个input和一个ul. 每次向 the 写入一些值input并按 Enter 键时,我都想向 中添加一个li带有该值的新值ul,但它失败并出现以下错误。

未捕获的 TypeError:observables[_name2].doOnError 不是函数