タグ

ブックマーク / kjirou.sakura.ne.jp (1)

  • timeline.js という非同期処理連携用ライブラリを作成 (それなりブログ)

    timeline.js timeline.js という非同期処理同士を連携させるライブラリを書きました ライブラリの主な目的は以下の2点です 1. 非同期処理同士の分離性を高めること 2. 連携状況をわかり易くすること 作った直接の理由は 「アニメAとBが終わったらCを実行して Cが終わったらXとYとZを1秒ずらして実行して その3つが終わったらムービー終了」 ・・・とこのような複雑な非同期処理の絡み合いを、後で読めるように書くためです なお、JSDeferred に超依存しています 使い方の例 var timeline = Timeline.factory(); var layer1 = timeline.createLayer(); var layer2 = timeline.createLayer(); var layer3 = timeline.createLayer(

    efcl
    efcl 2012/02/09
    JSDeferred に依存.非同期処理同士を連携させるライブラリ
  • 1