GeekFactory

int128.hatenablog.com

2012-09-01から1ヶ月間の記事一覧

URI Template JSを使って簡単にURIを組み立てる

JavaScriptでURIを組み立てる時、文字列の連結で頑張ったりしてませんか? var detail = 1; var products = ['iphone5', 'nexus7']; products.forEach(function (product) { $.get('/products/' + product + '?detail=' + detail).done(/* ... */); }); RFC6…

非同期処理の直列実行を Array.reduce() で書いてみる

jQuery 1.5から Deferred Object がサポートされて、AJAXのレスポンスは Deferred API を通じて受け取れるようになりました。例えば、下記のように $.post() の結果は .done() もしくは .fail() で受け取れます。 $.post('/reserve', {product: 'iPhone5'}).…