异步模式编程的4种方法回调函数1 function f1(callback){2 setTimeout(function () {3 // f1的任务代码4 callback();5 }, 1000);6 }f1(f2); //f1不会堵塞程序运行,相当于先执行程序的主要逻辑...
分类:
其他好文 时间:
2015-03-08 16:56:22
阅读次数:
154
原文地址:http://my.oschina.net/ilivebox/blog/293771目录[-]Promise 简单例子链式 PromiseParallel Promises And 'Promise-Ifying' Plain ValuesAngularJS 中的实际应用实际链式例子测试 ...
分类:
Web程序 时间:
2015-03-03 13:27:46
阅读次数:
250
var Q = require("q");http://www.ituring.com.cn/article/54547http://www.chenqing.org/2014/05/use-q-js-to-promise-in-node.htmlQ.fcall(delayOne).then(del...
分类:
Web程序 时间:
2015-02-27 13:10:41
阅读次数:
162
deferred对象 两个对象,一个是promise对象,另一个是deferred对象。 Deferred方法,返回deferred对象。 Deferred里面有then方法,返回promise对象。 ...
分类:
Web程序 时间:
2015-02-25 23:38:19
阅读次数:
252
promise 一个标准,它描述了异步调用的返回结果,包括正确返回结果和错误处理。关于详细的说明文档可以参考 Promises/A+ 。目前实现 promise 标准的模块有很多,如 Q 、 bluebird 和 Deferred ,下面我们以 Q 为例,介绍一下 promise 在 nodejs 中的使用方法。...
分类:
其他好文 时间:
2015-02-18 09:35:06
阅读次数:
178
/* Promise */function Promise() { this.queues = []; this.fails = []; this.progress = []; this.nextVal = null; this.nextErr = null;}Promise.protot...
分类:
其他好文 时间:
2015-02-16 18:13:25
阅读次数:
240
一, 前言 深入学习Promise的朋友应该都看过这一系列的文章, 以解除回调地狱之外的观点来剖析Promise更多的内涵,确实十分精彩. Part 1: The Sync Problem(译文:http://segmentfault.com/...
分类:
Web程序 时间:
2015-02-16 06:47:16
阅读次数:
208
先看两个官方文档https://docs.angularjs.org/api/ng/service/$httphttp://fdietz.github.io/recipes-with-angular-js/consuming-external-services/deferred-and-promis...
分类:
Web程序 时间:
2015-02-12 12:02:51
阅读次数:
125
thinkjs是奇舞团开源的一款NodejsMVC框架,该框架底层基于Promise来实现,很好的解决了Nodejs里异步回调的问题。可参考:http://www.thinkjs.org/http://www.it165.net/pro/html/201410/23749.htmlhttp://ww...
分类:
Web程序 时间:
2015-02-05 00:38:31
阅读次数:
598
在用 restangurlar 来跟后台 api 交互的时候,删除一条记录,但是直接显示在页面中。第三方异步的数据没办法立即同步,如果要看到删除的结果要重新刷新页面的话就太不 cool 了,google 了一把找到解决方法。原始 js 代码如下:.controller('HostCtrl', ['$scope','Restangular',function($scope,Restangular) ...
分类:
Web程序 时间:
2015-02-03 17:23:13
阅读次数:
279