タグ

2013年10月3日のブックマーク (3件)

  • 大阪Node学園 六時限目 「generator小咄」

    大阪Node学園 六時限目 「generator小咄」のスライドです サンプルコードはgithubにあります https://github.com/craftgear/ong6

    大阪Node学園 六時限目 「generator小咄」
  • jQuery.Deferredを使って楽しい非同期生活を送る方法 - Qiita

    続編も書きました : 結局jQuery.Deferredの何が嬉しいのか分からない、という人向けの小話 jQuery version1.5で導入されたjQuery.Deferredは、無くてもコードを書けるけど、使えば少しコードが綺麗かつ見通しが良くなる、という機能。 無くても書けるという機能がなかなか使われないというのは世の常なので、jQueryクックブック(O'REILLY)の中でも言及されていない、なんとも寂しい状況だ。 ちょっとここらで一肌脱いでやるか、という趣旨で書き始めたら無駄に長くなった。 とりあえず使ってみたい、という人は下の方の「jQuery.Deferred自体の使い方」までジャンプするとよい。 jQuery.Deferredとはどういう場面で使うものなのか コールバックを渡して非同期処理完了時にそれを呼び出してもらうような場面。 具体的には $.get('hoge',

    jQuery.Deferredを使って楽しい非同期生活を送る方法 - Qiita
    akymrk
    akymrk 2013/10/03
    .resolve(data) , reject(data) , .promise(), -> .done((result)-> ...) .fail( (result)->...)  。 $.when.apply(null,arrray).done((result)->...).fail((result)->....)
  • jQueryのDeferredをかじってみた - Mitsu.log();

    2012-06-23 jQueryのDeferredをかじってみた 設定系のJSONやら素材やらをXHRで複数読み込むのはいいものの、思うような順番で非同期処理を実行しようとするとなんか超入れ子になる!これ、なんとかならんもんかなぁと思ってたんですが、jQueryのDeferredなるものが使えそうなのでかじってみた。今から一斉にみんな走ってー!そんでこの人達が終わるまで待ってー!この人達が終わったら次君ねーとかやるやつ。擬似的なマルチスレッドぽいことができる。 やりたいこと 1.複数のJSONのファイル名が書かれている元となるJSON、setting.jsonを読み込む 2.setting.jsonに書かれている複数のJSONを同時に読み込む 3.2の読み込みが全部終わってからなんかする元となるJSONはこんな感じ。今回使うのはcharactersの配列のみ。 setting.jso

    akymrk
    akymrk 2013/10/03
    “jQueryのwhenの中ではthisを使ってないようなので、第一引数はnullで大丈夫っぽい” ->$.when.apply(null,localMethods).done(function(){....})