第一個then調用的是scrollTo()函數,它返回的是Swipe對象,并沒有返回deferred對象,那為什么還可以接著鏈式調用第二個then
? ? ? ? ? ? // 開始第一次走路
? ? ? ? ? ? boy.walkTo(2000, 0.2)
? ? ? ? ? ? ? ? .then(function() {
? ? ? ? ? ? ? ? ? ? // 第一次走路完成
? ? ? ? ? ? ? ? ? ? // 開始頁面滾動
? ? ? ? ? ? ? ? ? ? scrollTo(5000,1);
? ? ? ? ? ? ? ? }).then(function() {
? ? ? ? ? ? ? ? ? ? // 第二次走路
? ? ? ? ? ? ? ? ? ? return boy.walkTo(5000, 0.5);
? ? ? ? ? ? ? ? });
2017-02-21
可以鏈式調用then,是在你創建啦生成Deferred對象,你可以看一下前面將的異步編程處理