jquery Deferred
生活随笔
收集整理的這篇文章主要介紹了
jquery Deferred
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
三個異步任務, 順序執行
var step1 = function(){var def = $.Deferred();setTimeout(function(){console.log('我是第一個任務');def.resolve();},3000)return def.promise(); }var step2 = function(){var def = $.Deferred();setTimeout(function(){console.log('我是第二個任務');def.resolve();},5000)return def.promise(); }var step3 = function(){var def = $.Deferred();setTimeout(function(){console.log('我是第三個任務');def.resolve();},1000)return def.promise(); }step1().then(step2).then(step3)三個任務 最后一個等待第一個 第二個完成后才觸發
// 異步執行var step1 = function(){var def = $.Deferred();setTimeout(function(){console.log('我是第一個任務');def.resolve();},3000)return def.promise(); }var step2 = function(){var def = $.Deferred();setTimeout(function(){console.log('我是第二個任務');def.resolve();},1000)return def.promise(); }var step3 = function(){var def = $.Deferred();setTimeout(function(){console.log('我是第三個任務');def.resolve();},300)return def.promise(); }$.when(step1(), step2()).then(step3);
轉載于:https://www.cnblogs.com/shxydx/articles/3419487.html
總結
以上是生活随笔為你收集整理的jquery Deferred的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java三大框架
- 下一篇: 一些 Google 搜索词