DOM Future Design (currently IDL), re-worked APIs in this style, and polyfills. Examples 続きを読む
2012-12-30 Deferred/Promisesと非同期処理 概念/仕組み Deferred/Promisesは非同期処理を簡単にするための取り決め。 callback hellと呼ばれているような、非同期処理によるコールバックのネストを軽減することができて非常に便利。 慣れれば便利だが、一見ど... 続きを読む
MSDN Magazine > Script Junkie > Creating Responsive Applications Using jQuery D... Creating Responsive Applications Using jQuery Deferred and PromisesJulian Aubourg, Addy Osmani | March 24, 2011 Today we’re going to explore the concept of d... 続きを読む
The simple implementation of CommonJS Promises/A. Usage For browser side <script src="/path/promise-simple.js"></script> <script> var asyncFunc1 = function() { var d = Promise.defer(); setTimeout(function() { d.resolve("first"); }, 1000); ret... 続きを読む
jQuery, RequireJS, CommonJS AMD, JavaScript Writing Modular JavaScript With AMD, CommonJS & ES Harmony のModules With Deferred Dependenciesが便利なので活用してる。初期化処理が非同期処理でrequireしてきても即使えるとは限らない場合に使う。モジュ... 続きを読む
簡単なDeferredオブジェクトの実装 Usage STDeferredBlock block1 = ^{ STDeferred *deferred = [STDeferred deferred]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 1.0f * NSEC_PER_SEC), dispatch_get_main_queue(), ^(void){ [deferred resolve:@"fir... 続きを読む
Pot.js / PotLite.js : JavaScript utility library for asynchronous processing with Deferred. Pot.js / PotLite.js implements practical tendency as a substitution utility library. That includes asynchronous methods as "Deferred" for solution to ... 続きを読む
JavaScript, jQuery はじめに最近になって jQuery に Deferred Object と呼ばれるものが追加されたことを知りました。バージョン1.5から追加になったようです。 ここのところ色々な場面で非同期処理と付き合うことが多かったこともあって調べてみたのですが、中... 続きを読む
「jQueryのDeferredとPromiseで応答性の良いアプリをー実践編」 で述べましたが、Deferred には次の様なうれしさがあります。 非同期な処理をする部分と、その結果をインターフェースする部分を分離する事によって、(特にアプリケーションに近い部分で) コー... 続きを読む
前回 は、「Creating Responsive Applications Using jQuery Deferred and Promises」 の記事と jQuery のリファレンスを翻訳し、Deferred の解説をお届けしました。が、今一歩、Deferred オブジェクトの うれしさ をお伝えできていなかったように思います。今... 続きを読む
var $ul = $('#dump'); function dump(msg){ $ul.append('<li>' + msg + '</li>'); } /* deferred functions */ function do1(){ var defer = $.Deferred(); setTimeout(function(){ dump('do1 done'); defer.resolve(); },500); return defer.promise(); } fun... 続きを読む
Deferreds, new in jQuery 1.5, decouple logic dependent on the outcome of a task from the task itself. They’re nothing new to the JavaScript scene; Mochikit and Dojo have implemented them for some time, but with Julian Aubourg’s AJAX rewrite... 続きを読む
jquery, javascriptDeferred ObjectとはjQuery.Deferred, introduced in version 1.5, is a chainable utility object that can register multiple callbacks into callback queues, invoke callback queues, and relay the success or failure state of any sy... 続きを読む
This repository is private. All pages are served over SSL and all pushing and pulling is done over SSH. No one may fork, clone, or view it unless they are added as a member. Every repository with this icon () is private. This repository is pu... 続きを読む
インクリメンタルサーチ (書くまま検索) ってどうやったら出来るかなーと考えていた。自分が考えていたのは、元から配列を用意しておいて、入力欄にタイプするごとに配列を走査する物で、なんとか汎用的に書けないかなーと思っていた。配列の要素数は、まあ1万... 続きを読む
非同期パフォーマンス - JavaScriptで遊ぶよ - g:javascript の続き。 JSDeferred の next を img.onerror よりさらに速くするために postMessage が使えるとわかったので、早速書いてみた。 Deferred.next_faster_way_postMessage = function(fun) { var d = n... 続きを読む
cho45 これから数回に渡り,拙作のJavaScriptのライブラリであるJSDeferredの紹介と,それに関係するJavaScriptにおける非同期の技術に関して解説します。 第1回 JSDeferredによる簡単非同期処理 JavaSciptにおける非同期処理 JSDeferredとは。JSDeferredが解... 続きを読む
JavaScript | 01:34 | これはすごい.JSDeferred に引数束縛の bind, curry を追加 / Google Chrome の JSDeferred のインテグレーションを書いた - 微熱 everyday - subtechChromiumのAPIは非同期+callback必須ばかりで, 「うわー. JSDeferred / Mochikit Defer... 続きを読む
JSDeferred を使い始めて、Deferred チェインが便利なのは良いんだけど、そうすると既存の callback を引数にとる関数をうまく Deferred でラップしたくなってくる。ので callback 引数をよしなに next チェインへと引数束縛する Deferred.bind と、第一引数を ... 続きを読む
一年ぶりぐらいにリリース Deferred.connect JSDeferred に引数束縛の bind, curry を追加 / Google Chrome の JSDeferred のインテグレーションを書いた - 微熱 everyday - subtech JSDeferrerd の bind の callback の引数位置指定を無くせるように - 微熱 ev... 続きを読む