15得票5回答
Q.js - 使用延迟对象

如何获取以下示例中文本的值? Q.js提供了使用Deferred的示例:var deferred = Q.defer(); FS.readFile("foo.txt", "utf-8", function (error, text) { if (error) { de...

14得票1回答
在PostgreSQL事务中设置约束延迟不起作用

这是情况:我有两个表格,其中一个引用了另一个表格(假设table2引用table1)。在创建这些表格时,我将外键约束设置为DEFERRABLE,并将ON UPDATE和ON DELETE子句设置为NO ACTION(这是默认值)。 但是,当运行以下事务时,我会收到以下错误信息。 事务: ...

14得票2回答
jQuery .when().done() 不起作用

首先声明我是jQuery的新手,我怀疑我只是做了一些傻事,所以希望这对于某些人来说非常简单。 我想要在我的网站上添加一个滑动移动子菜单。我想要一个手风琴效果,如果我点击一个父链接,它的子菜单就会打开,所有其他子菜单都关闭。问题在于时间 - 子菜单打开,然后被所有子菜单的重置再次关闭。我认为答...

14得票2回答
jQuery自定义延迟函数

我有三个函数需要运行,前两个函数执行一些异步操作,需要数据供第三个函数使用。当第一个和第二个函数都完成后,我希望第三个函数才开始执行。目前的结构是这样的,但是最终函数在1和2完成之前就已经开始执行了。 function run() { var data1 = {}; var ...

13得票2回答
如何在AngularJS中链接承诺错误函数

我知道如何链接 Promise,以便执行多个成功函数。这在许多示例中已经解释过了。那么,如何链接 Promise,以便执行多个错误函数?

13得票6回答
通过延迟绑定无法解析类

// ...some imports public class Menu { final MenuMaker myClass = GWT.create(MenuMaker.class); // ERROR 我的...gwt.xml文件:... <generate-with c...

13得票3回答
jQuery.Deferred().then如何使用多个参数解决问题

我的API期望,当特定的延迟被解决时,它会得到两个参数。fn().done(function(arg1, arg2) { console.log(arg1, arg2); }).fail(function(err) { console.error(err); }); 现在涉及到上面的f...

13得票3回答
如何在条件表达式中避免CoffeeScript中隐式的“return”?

我正在实现一个具有延迟返回值的函数,而且在函数内部有许多嵌套的条件表达式: 例如:deferred = Q.defer() FS.readFile("foo.txt", "utf-8", (error, text) -> if error deferred.reje...

13得票2回答
在JavaScript中,延迟/承诺的概念是新的还是传统的函数式编程的一部分?

我非常喜欢jQuery的延迟/承诺(deferred/promise)模式,但有时我很难理解其具体实现细节。 事实上,最近我发现延迟/承诺模式似乎早于jQuery,并且至少在以下这些其他JavaScript库/框架中也存在: - Deferred github - Q homepage -...

12得票3回答
不使用jQuery实现Deferred对象

我希望在不使用jQuery的情况下实现基本的Deferred对象。在这里,我将只实现done和fail回调函数,并使用resolve和reject函数,当然还要将promise方法与此函数关联。 我正在纯js中进行以下实现(已编辑):function Deferred() { var...