anchor.diff:  
   Node.js等在JavaScript的回调函数的第一个参数里传入 `Error` 对象并以此视为规则的例子也有。
   
  -像回调函数的非同期处理一样如果规则统一的话，写法就会很明确。
  +像回调函数的异步处理一样如果规则统一的话，写法就会很明确。
   但是，这也仅是编码规约，即使用不同的写法也不会出错。
   
  -Promise，把非同期对象和规则的式样明确，
  +Promise，把异步处理对象和规则的式样明确，
   并规定用统一的接口来写，不可以用除此以外的写法。
   
   [source,javascript]
  -下面是使用了Promise非同期的一个例子
  +下面是使用了Promise异步处理的一个例子
   ----
   var promise = getAsyncPromise("fileA.txt"); // <1>
   promise.then(function(result){
  
positive.code: 
  JavaScript也拥有了这种特性，这就是本书所介绍的JavaScript Promise。
  
  另外，如果说到基于JavaScript的非同期处理，我想大多数都会利用回调函数。
  
  [source,javascript]
  使用了回调函数的非同期处理
  ----
  getAsync("fileA.txt", function(error, result){// <1>
      if(error){// 取得失败时的处理
  
negative.code: 
  首先让我们来了解一下到底什么是Promise呢？
  
  Promise是抽象异步处理对象以及对其进行各种操作的组件。
  其详细内容在接下来我们还会学到，Promise并不是从JavaScript中发现的概念。
  
  最初被发现是在 http://erights.org/elib/distrib/pipeline.html[E言語]中，
  