问题标签 [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.
javascript - 如何处理事件的副作用?
我正在尝试实现一个 dropzone,例如这个 React Component。但是,我对如何对事件应用写效果有点坚持,例如
由于没有水槽,这将不起作用。里面的代码map
真的应该在水槽内执行。
有什么建议么?
javascript - 如何使用 Cycle.js 和 RxJS 聚焦输入?
如何使用 Cycle 聚焦输入?我是否需要进入 DOM 并.focus()
使用或不使用 jQuery 进行调用,或者是否有其他使用 Cycle/RxJS 的方法?
javascript - 如何将库(aka jointjs)与 Cycle.js 一起使用
最近在找一个可以和jointjs一起使用的框架。到目前为止,我尝试了 react/angular/angular2。
我确实想用 Cycle.js 试试它。但是把它们放在一起这么“旧”的东西(jointjs)和cycle.js只是让我头疼。我知道我应该创建一个驱动程序来与jointjs进行交互。如果有人可以通过简单的联合示例(例如: http ://www.jointjs.com/tutorial#hello-world)+循环帮助我入门,那就太棒了。
需要包括的基本点是:
- JointJS 需要一个容器节点元素
- 每当用户进行一些更改(拖放元素或调整它们的大小)时,它都会广播一个事件。像这样的东西:
cyclejs - 如何在cyclejs(motorcyclejs)中订阅没有DOM修改的事件?
如果我不想在 DOM 中产生更改,如何从某些 DOM 节点订阅事件?我怎样才能在cyclejs或motorcyclejs中实现这样的目标?
更新: DOM 树在运行 main 函数之前已经退出:
上面的例子不起作用,事件监听器没有附加到 DOM 节点。
html - 如何将 Cyclejs 与外部模板一起使用
我想开始我的第一个 Cycle.js 项目,我将与朋友一起开发它。他是一名 HTML 设计师(对 HTML 和 CSS 非常了解,并且他创建了 Handlebars 模板),而我对 JS 有所了解。
我想知道是否有任何关于如何完成 HTML 设计器 <--> JS 开发流程的资源。
或者换句话说,如何将 HTML 资源提取到不同的文件中。
提前致谢
javascript - 如何处理授权令牌
每次发送 http 请求时,我想将身份验证令牌添加到 http 请求标头,如果授权失败,我想将用户重定向到登录。我应该装饰 Http Driver 还是有更好的方法呢?
我提供了一个装饰 http 驱动程序的解决方案。但我不确定这是正确的做法。这是到目前为止我写的代码:
这是我如何使用 makeSecureHttpDriver 的代码
javascript - 从 http 数据显示多个用户而不是单个用户
我正在尝试修改以下代码,以便从 http 接收一组用户并显示所有用户。此代码仅接收和显示单个用户。
cyclejs - cycle.js 和motorcycle.js 有Typescript 定义吗?
我想知道cycle.js、motorcycle.js、most.js和snabbdom是否有tsd定义。
javascript - 如何分解循环代码以创建大型应用程序?
我浏览了有关 Cycle.js 的官方和其他文档,我看到的唯一一点是它分离了主要逻辑及其对 DOM 的影响。
给出的示例非常简短,就像构建 BMI 计算器一样。我不明白在 Cycle.js 上开发一个大应用程序会是什么样子,我不明白如何将一个大应用程序的所有代码放入其中main()
并分别对其 DOM 效果进行通道化。
如何编写 Cycle 代码来生成大型应用程序?
javascript - Cycle.js 应用程序未捕获类型错误
我正在努力学习Cycle.js
,并且必须说我发现它很有趣。我正在尝试创建一个简单的应用程序,其中我有一个input
和一个ul
. 每次向 the 写入一些值input
并按 Enter 键时,我都想向 中添加一个li
带有该值的新值ul
,但它失败并出现以下错误。
未捕获的 TypeError:observables[_name2].doOnError 不是函数