问题标签 [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.
node.js - 异步 - 瀑布内的 Nodejs doUntil
我正在做一个项目,我需要 nodejs async 等到我从服务器获取数据
下面是我所做的
异步响应:“完成瀑布完成doUntil false”而不是“doUntil false,完成瀑布”
当我将服务器的响应更改为 OK 时,出现错误“未定义的回调”
getData OK { 消息:'OK' }
TypeError: undefined is not a function at D:\node_modules\async\lib\async.js:729:17
javascript - 带有json结果列问题的Highchart瀑布
我是使用 highchart 的新手,我做了一个 jquery 来在系列数据中显示 json 结果,但问题是我不能(或至少不知道如何)设置最后一列x 轴 0
使用此代码,显示来自 json 的数据,但问题是最后一个应该像第一个一样在 x 轴 0 处,并显示为增量,我发现有一种方法可以获取最后一列属性isSum: true,但是当我已经用 json 结果填充了系列数据时,我不知道如何添加更多列,希望你能帮助我更好地理解 highchart 的使用,谢谢建议
javascript - jquery Waterfall插件等待图像加载不起作用
我在我的网站上使用 jQuery 的瀑布插件。我正在使用 jQuery 1.9.1,并且我正在将 Knockout.js 用于我的 js 视图模型。数据来自对 Web api 服务的 ajax 调用,该服务将 JSON 对象返回到淘汰视图模型。这些图像都是天蓝色存储容器中的 blob。
正如 OP 在这个 SO question中指出的那样,我以下列方式初始化插件:
我使用 window.load 函数,因为据我了解,它等待所有 Dom 元素加载。
问题:
但是当一个站点第一次加载时,没有缓存,瀑布插件不能正确渲染(因为对象大小没有应用于页面,所以它们重叠并且页面高度对于所有页面对象来说都太短了)。但是,如果我刷新页面,瀑布插件会在第一页加载后正确呈现每个页面请求。
我还尝试将此瀑布初始化放在以下页面函数中:
但同样的问题也存在。
谷歌浏览器开发工具没有在页面上显示任何 js 错误。
问题
有人可以帮我在所有 imgaes 加载后启动这个瀑布插件。
提前致谢。
更多细节:
这是我的 knockout.js HTML 模板:
这就是 HTML 的呈现方式(为简洁起见,我只在 ko 重复中包含了第一个元素):
google-bigquery - 从其他表中填补瀑布的空白
我有两张桌子:
1. 预测表中的原始预测数据,按快照日期拉取,我使用这些数据创建的瀑布看起来像这样
行标签是快照日期,列标签是预测周。基本上,数据有一堆快照日期,每个快照都会提供从这个快照日期开始的预测数据,并且会显示在预测周内。第一个快照日期 x 将预测超出 x 的周数,第二个快照日期 y 将仅预测超出 y 的周数。
然后我有表 2,消费表中的消费数据。我将使用消费表中的周来匹配预测表中的周,以插入消费来填补瀑布中的空白。
如果我在 excel 中手动执行,它将预测第 8/25 周,第 35 周,然后我从消费表中找到第 35 周并在此处插入。因此,所有快照日期的第 35 周将是相同的。
它看起来像这样:
但是这里的问题在我的预测表中,例如,第一个快照日期将预测第 1 周到第 10 周,但第二个快照日期将只有第 2 周到第 10 周的预测。我不知道如何以及是否有可能使这个过程自动化 bigquery sql,因为空白基本上意味着没有数据,没有预测周。
如果有人能给我一些想法,我将不胜感激
这是我的脚本:
scroll - 将滚动事件传播到瀑布高的核心标题面板
我正在尝试复制此演示:
https://www.polymer-project.org/components/core-animated-pages/demos/grid.html
我想改用瀑布高的标题面板。如果我只是更改滚动标题面板的模式,它不会崩溃,因为可滚动的 div 不是预期的。
哪个是让这个演示以与瀑布高的标题相同的方式工作的最佳方式?
我尝试让动画页面改为可滚动,但随后英雄转换就搞砸了。
最好的,尼古拉斯
javascript - 如何将嵌套 _.each 转换为同步方法?首选使用 Promises 或 Async.waterfall
我有这段代码,我一直在处理,考虑到我只是生成目录和文件,我对嵌套结果非常满意。问题是我需要这些顺序执行,这样它就不会在目录存在之前尝试创建文件!
我想做的是使用承诺来做到这一点,或者如果这是错误的想法,那么也许是 async.waterfall?我不确定如何将 _.each 函数的值推送到下一个而不嵌套它们。任何帮助都是极好的!
javascript - 使用 Async Waterfall / Node.js 的未定义“回调”
我正在尝试使用 Async 让瀑布在 Node.js 中工作,但我不断收到错误消息
回调(null,articleDataSafe,req);^ 类型错误:未定义不是函数
代码如下
任何人都可以解释出了什么问题。我已经尝试了很长时间,但没有运气。
任何帮助将不胜感激。
谢谢, Cs1h
node.js - 瀑布函数没有重复的一次尝试/捕获(使用异步瀑布)
我正在使用异步瀑布,我有一个关于 try/catch 错误的问题。
我不想用一个全局 try/catch 来躲避这种语法方法,也不想通过函数重复 try/catch:
javascript - async.waterfall 的简单实现是什么?
我正在使用async library中的一些函数,并想确保我了解它们在内部是如何做事的;但是,我坚持 async.waterfall
(在此处实施)。实际的实现使用了库中的其他函数,没有太多经验,我发现很难理解。
有人可以在不担心优化的情况下提供一个非常简单的实现来实现瀑布的功能吗?可能与此答案相当。
从文档,瀑布的描述:
连续运行任务数组,每个函数将其结果传递给数组中的下一个。但是,如果任何任务将错误传递给自己的回调,则不会执行下一个函数,并且会立即调用主回调并返回错误。
一个例子:
image-processing - 图像分割、分水岭、瀑布、p算法
我想知道是否有人知道任何当前可用的使用瀑布方法或 p 算法进行分割的包。我查看了 github、CRAN 和 Fiji,尽管发表的文献讨论瀑布和 P 算法方法的好处可以追溯到 2009 年,但我没有发现任何东西。现在我正在对一些图像使用分水岭分割,但一直遇到过度分割的问题,似乎这其他两种方法可以解决其中一些问题。
编辑:以下是我参考的一些论文:
- Serge Beucher:“分水岭、分层分割和瀑布算法”(Springer,需要付费)
- BEUCHER, MARCOTEGUI:P 算法,瀑布变换的显着增强