问题标签 [waterfall]

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 回答
731 浏览

charts - Highcharts - 向下钻取到瀑布的柱形图

深入研究瀑布图时,我有一个奇怪的行为。我的中间列是负值,它没有位于顶部,而是从零开始向下。

我采用了完全相同的配置并将其应用于第一级瀑布图,并且工作正常。

  • 预期结果:“折扣”列应从 50 变为 40
  • 实际结果:“折扣”列从 0 变为 -10

JSfiddle 用于向下钻取图表,其中瀑布不是我想要的:

[深入分析][1]

JSfiddle 用于瀑布图正确的图表:

[瀑布][2]

我无法弄清楚缺少什么。

0 投票
1 回答
74 浏览

pagespeed - pagespeed 结果:瀑布中的时间间隔。为什么?

只是我想了解的好奇心。当我进行页面速度测试(gmetrix)时,项目之间存在相当大的时间间隔。我不确定为什么会这样,或者是否有快速修复,但希望对这个主题有更多的启发。这是一个屏幕截图:

瀑布时间线的间隙

任何人都明白这里发生了什么?

0 投票
2 回答
2707 浏览

javascript - 异步瀑布获取 Typeerror,nextcallback 不是函数

所以我是异步的新手并尝试了一个简单的示例,但收到此错误,此方法有什么问题 TypeError: nextCallback is not a function

上面的代码有什么问题?

0 投票
1 回答
572 浏览

highcharts - 瀑布 Highchart 以 0 y 轴开始系列之间的一些列

谁能帮我改变瀑布高图的行为以显示截图中的图表?

在此处输入图像描述

其实我知道 isSum 和 isIntemediateSum 属性。使用它我可以用 0 y 轴开始瀑布中的一些列。

但这忽略了分配的 y 轴值,并根据之前的系列进行计算。

有什么建议么?

0 投票
1 回答
108 浏览

node.js - 如何将 async.waterfall 与外部异步函数一起使用 (RedisSMQ)

我有一个 rsmq 服务器,它应该检查给定的 URL 是否包含图像。我需要让程序同步运行,因为有一个init()函数和一个while(true)循环来服务所有请求。

首先,在init()函数之前调用循环。

其次,我希望循环在继续循环之前等待每次迭代完成,这样就不会导致堆溢出。

尝试使用 async.waterfall。我的代码: Pastebin.com 链接

提前致谢!

0 投票
2 回答
3209 浏览

javascript - 了解 Node.JS 使用 async.waterfall 如何执行外部函数

我需要使用 async.js 模块执行异步功能。但是当我执行外部函数时我遇到了一些问题。

代码通过得很好。

但是当我将全局变量更改为局部变量时,我无法使用参数进行设置。

如果 param1 和 param2 更改为局部变量,像这样..

如何在 function1() 或 function2() 中使用“参数”

我无法更改本地的功能类型

0 投票
2 回答
129 浏览

javascript - 在回调函数中操作数据

我有一个嵌套函数,它执行一些 I/O 并在完成结果数据后调用回调。像这样的东西:

其中 sendRequest() 是一个与硬件交互的函数,并使用从硬件获得的数据调用 returCallback 或 errorCallback 以防出现问题。我现在的问题是,硬件返回的数据是一个非常长的字符串,由代表不同参数的不同数字组成。我想要做的是操纵提供给 returnCallback 的数据,并为每个参数创建一个具有属性的对象。有没有办法做到这一点?我已经尝试过使用 async.waterfall

但这无济于事。看起来瀑布中的第二个函数从未被调用过。这可能是因为第一个函数的回调在瀑布中的结构不符合预期,它返回callback(data)而不是 callback(null, data)

0 投票
3 回答
3435 浏览

node.js - 瀑布内的节点异步并行

我正在 Nodejs 中构建一个服务器来从某个数据库中检索数据。我已经使用异步库有一段时间了,并想出了一些事情,比如将瀑布放在并行函数中。

我偶然发现了一个问题,我首先需要执行一个查询,然后在可以同时执行的其他查询中使用该查询的结果。代码看起来像这样:

现在我的问题是访问瀑布函数的结果并在并行函数中使用它。

0 投票
1 回答
454 浏览

node.js - 瀑布中嵌套的 async.eachSeries 以错误的顺序执行

在异步瀑布的第二个函数中,我代码中的eachSeries回调 ( urlCallback) 在瀑布回调 ( waterfallCallback) 之后执行,原因我无法确定。

AFAIK, async.eachSeries 接受三个参数(数组,functionToBeExecuteOnEachItem,回调)并按顺序执行它们。不知何故不在这里。

0 投票
1 回答
66 浏览

node.js - 节点js异步回调问题

我对异步瀑布有点问题,因为我想在处理循环的函数之后调用下一个函数。脚本是异步瀑布流的一部分,以前的函数工作得很好。这里唯一的是它有一个for循环。代码如下。任何帮助将不胜感激。谢谢