异步编程之 Promise 探究原理
动手实现 Promise 在异步编程之 Promise 里,我是翻译了一篇文章,里面是探究 promise 的模式和领略它的魅力。我们可以利用promise,缓解回调函数给我…
异步编程之 Promise 拓展进阶
拓展功能 在前面的文章中,通过了解promise能做什么,实践动手从原理上了解promise/deferred模式的用法,相信大家应该更期待这次的功能拓展。我们不仅…
Node.js 事件驱动实现概览
虽然在 ECMAScript 的标准里并没有(也没有必要)明确规定 事件,但是在浏览器中,事件作为一个极为重要的机制,给予 JavaScript 响应用户操作与 DOM …
异步编程之 Generator 领略魅力
为何使用 Generator 回顾一下我们之前学习的 promise。我们巧妙利用了 promise/deferred 模式,用链式结构代替了嵌套回调的结构,大大缓解了回调地狱…
异步编程之 Generator(2):剖析特性
Generator 基础 继上一篇见识过其配合 promise 带来的超爽的异步编程体验,我想应该大部分同学都会想好好看一下,到底这个 Generator 是什么?接下来…
异步编程之 Promise(1):初见魅力
动机 思考一下,下面这段用来读取文件并解析 JSON 的 JavaScript 同步代码。它很简单并且易于阅读,但是因为它会阻塞代码,你并不会想用在大多数的应…
Voovan 高性能异步网络框架和 WEB 服务器框架
Voovan 是一个高性能异步网络框架和WEB服务器框架,同时支持HTTP客户端抓取、动态编译支持、数据库访问封装以及DateTime、String、Log、反射、对象工具…
Java Promise 中文 Wiki 帮助 API 文档
Promise 规范 Promise 规范可以参考 Promise A+规范。其中 ES6 Promise对象 在 Promise A+ 规范上做了一些补充。Java Promise 在使用上基本与 ES6 Pro…
Java Promise 是 Promise A+ 规范的 Java 实现版本
Promise A+ 是 CommonJS 规范提出的一种异步编程解决方案,比传统的解决方案—回调函数和事件—更合理和更强大。promise 实现了 Promise A+ 规范,包…
使用 Async.js 简化你的 JavaScript 代码
Async.js 是一个功能强大的库,主要是基于 Node.js 开发,他本身也是 JavaScript 代码,在 Web 浏览器中也可以单独使用,它可以简化 Node.js 异步操作…
Async.js 基于 Node.js 异步编程插件
Async.js 是一个工具模块,提供了直接而强大的 JavaScript 异步功能。虽然是为 Node.js 设计的,但是它也可以直接在浏览器中使用。 Async 提供了大约2…
异步编程库 When.js 快速上手简约教程
When.js 很小,压缩后只有数 kb,gzip 后的大小几乎可以忽略。在 Node 和浏览器环境里都可以使用 When.js。 首先,我们看一小段代码: var getData = …
Node.js 下 When.js Promises/A 异步编程最佳实践
假设一个业务场景: 通过 rss 地址,获取 rss 并保存于文件,rss地址保存于文件中。 完成该场景的业务需要完成3个任务: 从文件中读取rss地址。 获取…