-
-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
非同期処理(async): Promise #94
Comments
Ajaxユースケース側で使うのは 標準のコンストラクタと、 |
thenは次のthen(のコールバック)へ値を渡すという表現 #116 |
Promiseのところでasync awaitのユースケースの紹介を簡単に。 |
という感じになるかな。 非同期処理と同期処理の大きな違いは、非同期処理は実行時になにか起きるかということで処理を書くから、コードを見ただけではわかりにくい問題がありそう。 https://asciidwango.github.io/js-primer/basic/error-try-catch/ |
例外処理
|
という大きく分けた感じ。
これをtry-catchの方に入れるか、Promiseの方にいれるかって難しいな。 |
例外処理側でコールバックの例外問題を提起しておいて、Promise側ではこれだったら解決できる、とサックリ流すのが流れ的に良いのではないでしょうか? |
全体的な流れのイメージ
*Aは同じコード例の別表現の例示 |
非同期処理はできるけど、JavaScriptが実行される環境は基本的にシングルスレッドですよって話を簡潔にしたい感じはする。(多分スレッドという概念を出すと難しすぎるから、交互に処理が動いているという簡単なイメージが通じるといいのだけど) PromiseってよりはJavaScriptにおける非同期って何かという概念を理解できたほうがいい気がするな。 ただ分量が難しい |
The Node.js Way - Understanding Error-First Callbacks |
Async Functionについて
#525 で話した |
非同期処理 |
async と callback |
#539 |
#536 で合わせてdoctestも修正入れた |
https://asciidwango.github.io/js-primer/basic/async/ |
#17 基本文法
Edit(2018-06-25): 当初の予定ではPromiseだけだったが、非同期処理全般の流れになっている。
try...catch文 #93 -> エラーハンドリング -> 非同期という流れでPromise。
詳細はJavaScript Promiseの本を見てって感じにした方が良さそうな気もする。
#9 AjaxのユースケースでPromiseが出てくるので、ここで出てくる文法をカバーするように書く。
目的
アウトライン
タスク
The text was updated successfully, but these errors were encountered: