タグ

ブックマーク / less.carbonfairy.org (1)

  • jQuery 1.8でDeferred.thenの挙動が変わった

    jQuery 1.8でDeferred.thenの挙動が変わった JavaScriptを書いていて楽しいのがDeferredの処理。その仕組みはjQueryでも実装されていますが、このDeferred、1.8からDeferred.thenの挙動がDeferred.pipeと全く同じになりました。それまでのthenは単純にdeferred.done().fail().progress()のエイリアスでした。 #11010 (Make Deferred.then == Deferred.pipe like Promise/A) – jQuery Core - Bug Tracker このせいで非同期処理が動かず、いつもならさくっと上げられるバージョンがまだ1.7系のままです! 具体的に困るのはthenの後にdone、failを続けている場合にコールバック引数が渡らなくなること。 var d =

  • 1