相关疑难解决方法(0)

为什么document.write被认为是"不好的做法"?

我知道document.write被认为是不好的做法; 我希望编制一份提交给第三方供应商的理由清单,说明为什么他们不应该document.write在分析代码的实现中使用它们.

请在下面提供您声称document.write为不良做法的理由.

javascript

355
推荐指数
10
解决办法
18万
查看次数

序列化js promises调用列表

什么是序列化一堆承诺函数调用最方便的方法?

var promised_functions = [
 fn1,  // call this 
 fn2,  // if previous resolved call this
 fn3   // if previous resolved call this
];
q.serialize_functions(promised_functions)
.then(function(){
 // if all promises resolved do some
})
Run Code Online (Sandbox Code Playgroud)

javascript promise q

4
推荐指数
1
解决办法
5360
查看次数

产生一个取决于递归承诺的承诺

我有一个整数id数组,例如

var a=[1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

我需要为每个ID执行异步远程调用.每个调用都是使用$ resource执行的WebAPI请求,并显示为promise.

我需要创建一个函数来获取这些ID的数组,然后初始化递归的promises链.该链应该逐个导致对每个ID进行相应的webapi调用.这些调用不应该是并行的,而应该是链接的.

有问题的函数返回一个"主"承诺,应根据异步Web调用的结果解决或拒绝.也就是说,如果由于与服务器断开连接而导致递归中的某些承诺被拒绝,那么主承诺也应该失败.在正常情况下,"主要"承诺必须在所有请求完成时解决.

我怎样才能在angularjs中实现这一目标?

javascript asynchronous promise angularjs q

4
推荐指数
1
解决办法
1196
查看次数

标签 统计

javascript ×3

promise ×2

q ×2

angularjs ×1

asynchronous ×1