CPSっぽいAjax
Ajaxでこんな感じのコードを書いた。
api.edit({ onSuccess: function(){ api.get({ onSuccess: function(){ // .... }, onFailure: fail_handle('取得失敗!') }) }, onFailure: fail_handle('送信失敗!')});
後続の処理を渡すあたりがなんかCPSっぽい。
じゃあ、もしJavascriptに継続があったなら、
if(api.edit()){ if(api.get()){ // ... }else{ fail('取得失敗!'); } }else{ fail('送信失敗!'); }
って書けるようになるのかな。