• 海兴 12推荐

    在Node.js 中用 Q 实现Promise – Callbacks之外的另一种选择

    [原文:Promises in Node.js with Q – An Alternative to Callbacks][1] by [Marc Harter][2] 《Node.js in Practice》 怎么写异步代码?相对原始的callbacks而言,promis…...

  • 于明昊 9推荐

    【翻译】Promises/A+规范

    英文原文:Promise/A+ 我的博客:Promise A+ 规范 译者序:一年前曾译过 Promise/A+ 规范,适时完全不懂 Promise 的思想,纯粹将翻译的过程当作学习,旧… ...

  • 白色风车 9推荐

    重审promise的用法

    重审promise的用法 参考文章: Promises: All the wrong ways 使用Promise已经很长时间了,体验着promise的强大的同时,时不时也会有不太自然的感觉, 但是也说不清哪里有问题。 仔细想想,也许就是因为其强大,看什么都像是promi…...

  • 于明昊 8推荐

    【翻译】JavaScript Promise 探微

    原文链接:JavaScript Promises ... In Wicked Detail 我在 JavaScript 中使用 Promise 已经有一段时间了,目前我已经能高效的使用这一开始让我晕头转向的东西。但真要细说起来,我发现还是不能完全理解它的实现原理,… ...

  • 海兴 6推荐

    有Promise,不会搞大肚子

    Promise是专门给异步计算用的对象,它表示一个现在还没结果,但将来会给你算出来结果来的操作。 没有大肚子的人生是更好的人生 权尾珍 憋说话,看图.... ![enter image description here][1] 图片中的姑娘是韩国搞笑艺人权尾珍,其…...

  • 海兴 6推荐

    指令式Callback,函数式Promise:对node.js的一声叹息

    [原文:Callbacks are imperative, promises are functional: Node’s biggest missed opportunity][1] 所谓promises,就是不会受不断变化的情况影响。 -- Frank Underwo…...

  • 天方夜 4推荐

    JavaScript 中的异步:Event Loop 及其他

    异步 简单地说,JavaScript 是单线程执行的语言,但在使用中有很多异步执行的情况。异步的本质是用其他方式(相对同步)控制程序的执行顺序,这与其他语言中的多线程模型不同,所以常常有人对非顺序 JavaScript 代码的运行结果感到困惑不解。 一段简单的小程序 任何…...

  • Yujie Zhou 3推荐

    三种Javascript(NodeJS)异步编程代码模式比较

    对于从其它语言平台转到NodeJS的程序员来讲,异步编程代码模式是一大难题,这篇文章比较三种代码模式。 原生 - 疯狂的嵌套回调,糟糕的异常处理 fs.readdir('.', function (err, files) { if (err) throw n…...

  • 方健 推荐

    promise with async

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title&…...

  • 木头人1 推荐

    Promise的含义

    Promise的含义 所谓Promise,就是一个对象,用来传递异步操作的消息。 Promise对象有以下两个特点: 对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称Fulfilled)和R…...

  • 积木村の研究所 推荐

    Javascript异步编程模型进化,从promise到generator

    Javascript语言是单线程的,没有复杂的同步互斥;但是,这并没有限制它的使用范围;相反,借助于Node,Javascript已经在某些场景下具备通吃前后端的能力了。近几年,多线程同步IO的模式已经在和单线程异步IO的模式的对决中败下阵来,Node也因此得名。接下来我们深入…...