问题标签 [q]
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.
emacs - 在 Emacs 中使用主要模式进入次要模式
这个问题可能是这个问题的重复,但我无法在我的 emacs 中正常工作。
mlint-mode
每当我进入主要模式时,我都会尝试进入次要模式matlab-mode
(两种模式都可以在他们的 SourceForge 页面上找到)。我的 .emacs 文件中有以下内容:
这看起来像是我上面链接的问题的答案。打开.m
文件时,我收到以下错误:
文件模式规范错误:(void-function mlint-mode)
mlint-mode
当我打开.m
文件时,有人可以帮助我编写正确的钩子输入吗?FWIW,我正在运行 emacs 23.1.50.1。
assembly - 汇编语言使用
汇编是我想学习的一种语言,但您仍然不会经常听到有人在汇编中编写了某些东西。我的问题是汇编语言的用途是什么?还在用吗?
javascript - 我需要一些帮助承诺和 q 库
我需要一些关于语法的帮助node.js promises
。node.js
在名为 q https://github.com/kriskowal/q的模块的自述文件中写了一些我不明白的东西。
为什么他们总是return
先写promise
?
如何将带有回调的异步函数转换为返回的函数promise
?我试试
我认为 2000 年之后它必须以 5 警报,但没有任何反应。
node.js - 如何使用 Q 正确中止 node.js 承诺链?
我正在使用Node.js的 Q 模块,试图在我有很多步骤的情况下避免“厄运金字塔”。例如:
本质上这似乎有效;如果任何任务步骤引发错误,则将其传递给回调(尽管我欢迎改进,因为我是 node.js 承诺的新手)。但是,当我需要提前中止任务链时,我遇到了问题。例如,如果 result1 成功返回,我可能想提前调用回调并中止其余的,但我这样做的尝试失败了......
在这个例子中,我看到两个“正在中止!” 并打印“正在执行第 3 步...”。
我敢肯定,我只是在这里误解了一些基本原则,因此不胜感激。谢谢!
node.js - 执行回调时打破 Node.js 中的 Q 承诺?
请原谅我对承诺概念的新手。我在 Node.js 中使用 Q 模块。我有一个函数,一旦它执行了所有必要的步骤,它就会调用回调。当我想从 Q 承诺中调用回调函数时,就会出现问题。
我想要的功能是能够在我到达最后一步时调用回调,并且不再处于承诺链中。因此,回调将返回到其原始操作。但是,正如我编写的那样,回调在 promise 的上下文中被调用。此时,如果回调(比如说)抛出错误,它会被此函数中的错误处理程序捕获,这不是我想要的!
在这种情况下,回调函数中发生的错误会导致“OHNOES!!!!!” 待打印……
javascript - 如何使用 q 进行回调链?
我在理解如何使用“q”(https://github.com/kriskowal/q)一个用于 javascript 的 Promise 库时遇到了一些问题:
这只返回未定义的......
node.js - nodejs redis Q 承诺,如何使它工作?
我试图从 redis 中获取一些值,将它们组合起来并最终发送。但我就是无法让这些承诺奏效。
这是get
redis的简单功能
现在我想获取ID
并username
发送它们,但我不知道如何实现它。我设法使它与回调一起工作,但结果非常混乱,所以我尝试将匿名函数包装到Q.fcall
调用后.then
,看起来像这样
但这给了我错误,因为传递了太多的参数,我什至不确定这是否会对我有所帮助,即使它会起作用。
javascript - 使用 jQuery 或 Q.Js 实现承诺
我正在研究BreezeJs,并且有示例使用Q.js来处理异步调用的承诺。John Papa也在使用Q。JQuery 也有承诺。两者有什么区别?
node.js - Node.js Promises with Q :: Q.ninvoke 链
我正在尝试缩小我的 node.js 服务器出现内存问题的潜在原因。我一直有点不舒服的代码的一部分是我对 Q Promise 的使用。
这是我的基本结构:
这看起来合乎逻辑吗?
如果 doSomethingElse 函数也使用了 Promise 怎么办?这里的一切都正确吗?