Intelligent Technology's Technical Blog

株式会社インテリジェントテクノロジーの技術情報ブログです。

Promiseパターンによる非同期処理(JavaScript)

こんにちは、間藤です。
今回は、Promiseパターンについて取り上げてみたいと思います。説明のためにjQuery.Deferredを使っていきます。

話の流れとしては、まず最初に同期処理のサンプルを確認します。このサンプルで同期処理の問題点を押さえた後、非同期処理に書き換えたサンプルを確認します。そして、非同期処理の実装における課題に触れ、jQuery.Deferred(Promiseパターン)でその解決を試みます。
なお、以下に示すサンプルは、エラーに対する考慮を一切加えていませんので、ご了承ください。また、Deferredについても、説明が足りない部分もありますので、詳細は公式サイトのドキュメントなどご参照ください。

続きを読む