问题标签 [chain]
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.
jquery - Jquery:具有延迟的控制功能流
抱歉,但我似乎在兜圈子。
这个过程相当简单
SaveButtonClicked
调用函数执行离线数据库事务以更新记录
检查是否在线(/*使用 Ed Norton 示例进行此操作 */)
如果在线调用选择事务以获取所有更新的记录
选择加载结果成功到数组中
使用数组调用 web 服务
到目前为止,我尝试使用 $.Deferred, dothis = defer.pipe(...), .queue [但这些似乎基于元素而不是函数完成] 来控制流程,将函数放入数组中,
在测试中,控制台总是在“构建数组”之前写入“构建数组”
那么最好的方法是什么?$.Deffered、队列、回调……黑魔法?
join - Hadoop:是否可以将多个 Map-Side join 链接在一起,似乎不是?
是否可以将多个 Map-side join 链接在一起?对我来说这是不可能的,因为我们不能只使用 map 对值进行排序(而在 reduce 中我们可以使用辅助排序)。所以不可能为下一次连接提供排序值结果。是否有任何解决方案来对地图端连接结果值进行排序?或者任何链接多个地图侧连接的解决方案?现在我可以想到使用 map-reduce 作业对值进行排序。
java - 将拦截器的结果传递给链中的下一个拦截器
可以请任何人建议这样做的方法吗?假设我想将interceptorA invoke() 方法的结果传递给interceptorB,而不是只让方法调用通过它们。
一种可能的方法似乎是反过来订购拦截器并执行以下操作:
具有前一个拦截器的第一个拦截器使用结果值。
ios - iOS 动画 >> 如何为单个对象设置动画以在多个位置移动
我希望有一个UIImageView
会“漂浮”在屏幕上,通过几个位置移动。很清楚如何使用[UIView animateWithDuration:...]
. 在“完成”块中添加点 C 甚至听起来很合理。你知道吗?我也可以将点 D 添加到点 C 的完成块中,但在那之后,我开始得到一个我迷失的意大利面条代码。
我无法找到一种方法来执行某种动画位置链,类似于CGPoints
该运行的数组以及UIImageView
它们之间一个接一个的运行。
任何人都知道如何做到这一点?
cocoa - 应用最小化时如何使用 Cocoa 的响应链
我正在使用响应者链 (sendAction:to:from:) 从子视图到文档进行通信。问题是当窗口最小化时,如果仍然有任何动作发生,它们就会失败,因为响应者链被破坏了。我不能使窗口成为关键窗口,因为它已最小化。有任何想法吗?
c# - 链 IF 条件并执行第一个条件。在 C# 中
我正在尝试执行以下操作:
MyObject 是一个具有一些我需要检查的属性的对象...
DoSomethingWithMyAction() 是一个 MyAction 扩展,它对第一个失败条件的 MyAction 执行某些操作。
如果可能是这样的:
那么 DoSomethingWithMyAction() 将只是一个 MyAction 扩展。
我的问题是: 1 - 如何链接 IF;2 - 如何使 DoSomethingWithMyAction() 使用第一个 IF 的 MyAction 失败。
谢谢你,米格尔
javascript - 如何进行 JavaScript 原型继承(原型链)
这是 JavaScript 大师的问题。我正在尝试更优雅地使用 JavaScript 原型模型。这是我的实用程序代码(它提供了真正的原型链和使用 instanceof 运算符的正确工作):
它允许我做这样的事情:
我的问题是:有没有更简单的方法来做到这一点?
backbone.js - 骨干.js 依赖的字段集和下拉列表
我正在做一个项目,我有依赖的字段集和下拉列表,我想知道backbone.js 是否是解决这个问题的好方法。
设置是这样的: -fieldset A 与下拉 A1 -fieldset B 与下拉 B1 和 B2
字段集 A 和下拉列表 A1 应始终可见。在下拉 A1 中进行选择时,应出现字段集 B 和下拉 B1。在下拉 B1 中进行选择时,应出现下拉 B2。
更改下拉 A1 应该“重置”字段集 B 和下拉 B1,并且下拉 B2 应该消失。
尽管此示例仅限于描述带有下拉列表的两个字段集,但可能还有更多,所有这些都取决于进一步“上链”所做的选择。
Backbone.js 是解决这个问题的好方法吗?如果是这样,处理此设置的最佳方法是什么?
java - Java 命令处理链生成器
我已经构建了一个由几个模块组成的 Java 命令行应用程序。因此,当您通过命令行启动应用程序时,您必须传递一个参数及其选项,例如:
或者
目前我必须通过启动应用程序并传递请求的参数+选项来启动每个模块。现在就是这样,但后来,当我说 20 个模块时,我想生成一个进程链,其中几个模块一个接一个地启动。
例如,最后我可以只用一个命令从上面的例子中启动两个模块。
是否有一个框架,我可以在其中使用现有的命令行模块生成这样的进程链?这不应该以编程方式进行,因为我想要某种 xml 文件或其他任何东西,我只是在其中配置一个进程链,并且我可以在其中选择应该使用一个命令运行的模块及其参数。
cocoa - 如何链接 NSView 来模拟分页?
我想将几个视图链接在一起,并让内容自动从一个视图流到下一个视图。想想文本容器是如何工作的,以及它们的内容如何跨越容器。有谁知道如何做到这一点?