タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

javascriptとjsdeferredに関するmatsuko1103のブックマーク (1)

  • jsDeferredの実行順序とハック - En blanc et noir

    jsDeferredはjavascriptの非同期処理をエレガントに書けるライブラリで、処理の順序を意識したプログラムが簡単になります。最近気に入ってます。直列実行、並列実行などいろいろな機能がありますが、僕はコールバックにdeferred機能を持たせる使い方をする事が多いです。また、使っているうちにちょっとしたハックを思いついたので、使い方を解説しつつそれについて書いてみます。 jsdeferredを使わない普通のコールバック まず、100msec後にfnを呼び出すようなlater関数をつくります。 function later(fn){ setTimeout(fn, 100); } そして、これを使って以下のような関数を作るとしましょう。 function a1(fn){ console.log("a1", "begin"); fn(); console.log("a1", "end"

    jsDeferredの実行順序とハック - En blanc et noir
    matsuko1103
    matsuko1103 2011/05/26
    jsDeferredのお世話になっている所なので参考に。
  • 1