回调嵌套处理
Source
        Output
        QRCode
    
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>promise-嵌套处理</title>
<link rel="stylesheet" type="text/css" href="assets/bootstrap.css">
<script src="//g.alicdn.com/kissy/k/5.0.1/seed.js"></script>
</head>
<body>
<h4>成功回调可以返回新的 promise 进行嵌套处理</h4>
<p>查看代码,点击下面按钮观察结果</p>
<button id="demo7" class="btn btn-default btn-sm">点我执行</button>
<script type="text/javascript">
    require(['node', 'promise'], function(Node, Promise){
        var $ = Node.all;
        $('#demo7').on('click', function(){
           	var d = new Promise.Defer();
		    d.resolve(1);
		    var promise = d.promise;
		    promise.then(function (v) {
		        var d = new Promise.Defer();
		        setTimeout(function () {
		            d.resolve(v + 1);
		        }, 1000);
		        return d.promise;
		    }).then(function (v) {
		        alert(v); // 一秒后弹出 2
		    });
        });
    })
</script>
</body>
</html>
         
		