Submit Search
Upload
Gcflt会2017/4/2
•
Download as PPTX, PDF
•
0 likes
•
67 views
K
Koki Natsume
Follow
友人とのAL会で発表
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 26
Download now
Recommended
http://kanmoba.connpass.com/event/25185/
RxSwift
RxSwift
Kosuke Usami
Starting java fx
Starting java fx
Kazuhiro Eguchi
Scalaのimplicit、カリー化
Scalaのimplicit、カリー化
Scalaのimplicit、カリー化
yuya-nakamura
Javaの並列・並行処理について、標準ライブラリのユーティリティなどをピックアップして紹介
第37回NDS Java並行処理 今昔物語
第37回NDS Java並行処理 今昔物語
civic Sasaki
イマドキのjs frameworkを紹介します
Js frameworkの紹介
Js frameworkの紹介
Ryo Shimada
関西モバイルアプリ研究会 #6 - connpass http://kanmoba.connpass.com/event/19592/
RxSwift x APIKit
RxSwift x APIKit
Kosuke Usami
Android勉強会第二回-非同期処理-
Android勉強会第二回-非同期処理-
Hiroki Sakamoto
Student Go #1 beginners session Title 「僕がGoを選ぶ理由」
Studentgo1
Studentgo1
Koki Natsume
Recommended
http://kanmoba.connpass.com/event/25185/
RxSwift
RxSwift
Kosuke Usami
Starting java fx
Starting java fx
Kazuhiro Eguchi
Scalaのimplicit、カリー化
Scalaのimplicit、カリー化
Scalaのimplicit、カリー化
yuya-nakamura
Javaの並列・並行処理について、標準ライブラリのユーティリティなどをピックアップして紹介
第37回NDS Java並行処理 今昔物語
第37回NDS Java並行処理 今昔物語
civic Sasaki
イマドキのjs frameworkを紹介します
Js frameworkの紹介
Js frameworkの紹介
Ryo Shimada
関西モバイルアプリ研究会 #6 - connpass http://kanmoba.connpass.com/event/19592/
RxSwift x APIKit
RxSwift x APIKit
Kosuke Usami
Android勉強会第二回-非同期処理-
Android勉強会第二回-非同期処理-
Hiroki Sakamoto
Student Go #1 beginners session Title 「僕がGoを選ぶ理由」
Studentgo1
Studentgo1
Koki Natsume
spring aizu LT 2018 5/26
Spring aizu-lt-2018
Spring aizu-lt-2018
Koki Natsume
Goで学ぶDApp(aizu.go#2)
Goで学ぶDApp(aizu.go#2)
Koki Natsume
pea
Pwaを作ってみる(ejリクールトlt 2017/10/18)
Pwaを作ってみる(ejリクールトlt 2017/10/18)
Koki Natsume
vue-template-parier
Vue template-parserを作っている話
Vue template-parserを作っている話
Koki Natsume
ALT#0x008で発表。
Alt#0x008 2017/5/20
Alt#0x008 2017/5/20
Koki Natsume
友人との機械学習勉強会で発表。
機械学習勉強会2017/5/14
機械学習勉強会2017/5/14
Koki Natsume
ALT#0x007で発表したものです。
Alt2016
Alt2016
Koki Natsume
友人との機械学習勉強会で使用。
機械学習勉強会2017/2/19(nn基礎)
機械学習勉強会2017/2/19(nn基礎)
Koki Natsume
More Related Content
More from Koki Natsume
spring aizu LT 2018 5/26
Spring aizu-lt-2018
Spring aizu-lt-2018
Koki Natsume
Goで学ぶDApp(aizu.go#2)
Goで学ぶDApp(aizu.go#2)
Koki Natsume
pea
Pwaを作ってみる(ejリクールトlt 2017/10/18)
Pwaを作ってみる(ejリクールトlt 2017/10/18)
Koki Natsume
vue-template-parier
Vue template-parserを作っている話
Vue template-parserを作っている話
Koki Natsume
ALT#0x008で発表。
Alt#0x008 2017/5/20
Alt#0x008 2017/5/20
Koki Natsume
友人との機械学習勉強会で発表。
機械学習勉強会2017/5/14
機械学習勉強会2017/5/14
Koki Natsume
ALT#0x007で発表したものです。
Alt2016
Alt2016
Koki Natsume
友人との機械学習勉強会で使用。
機械学習勉強会2017/2/19(nn基礎)
機械学習勉強会2017/2/19(nn基礎)
Koki Natsume
More from Koki Natsume
(8)
Spring aizu-lt-2018
Spring aizu-lt-2018
Goで学ぶDApp(aizu.go#2)
Goで学ぶDApp(aizu.go#2)
Pwaを作ってみる(ejリクールトlt 2017/10/18)
Pwaを作ってみる(ejリクールトlt 2017/10/18)
Vue template-parserを作っている話
Vue template-parserを作っている話
Alt#0x008 2017/5/20
Alt#0x008 2017/5/20
機械学習勉強会2017/5/14
機械学習勉強会2017/5/14
Alt2016
Alt2016
機械学習勉強会2017/2/19(nn基礎)
機械学習勉強会2017/2/19(nn基礎)
Gcflt会2017/4/2
1.
JavaScriptフロー制御
2.
自己紹介 @nktafuse s1240075 ウェブアプリケーション、バックエンド さえかの2期楽しみ。
3.
もくじ 1. フロー制御とは 2. ESによる制御 3.
外部ライブラリによる制御 4. おまけ、おわりに (注意)上記のように分けてますが中身混ざってます。 ご了承ください。
4.
1.フロー制御とは
5.
フロー制御 is 何?
6.
非同期タスクのグループを シーケンス化すること。
7.
非同期タスクのグループを シーケンス化すること。
8.
つまり?
9.
JavaScriptはイベント駆動型 だから、同期的に処理して くれない!!
10.
基本、2種類ある。
11.
シリアル実行
12.
パラレル実行
13.
シリアル(直列)実行 開始 タスク1 タスク2 タスク3 タスク3が完了 したら先に進む
14.
パラレル(並列)実行 開始 タスク1 タスク2 タスク3 タスク全てが完了 したら先に進む
15.
2. ES 6/7で制御
16.
Promise Promiseオブジェクトを作る。 Promiseの中に処理を書く。 終わったらresolveで終了。 thenチェーンで次の処理につなげる。
17.
Async/Await (+Promise) Promiseから、さらにわかりやすくするために実装された。 Promiseとつかう。 awaitでasyncの関数 を止める。 promiseのresolve を待つ。
18.
3. 外部ライブラリで制御
19.
(自分の中では) async.jsが王道。 documentがしっかりしてる。
20.
async.js(series)
21.
async.js(parallel)
22.
他にこんなのがある co :イーテレーター、ジェネレターと一緒に使っ て制御してく感じ。トリッキーでかっこいい。 highland.js :
メゾットチェーンでめちゃめっ ち ゃつなげる。関数的アプローチらしい。 bluebird : Promiseの拡張版って感じ。
23.
4. おまけ、おわりに
24.
また、こんなのがある。
25.
また、こんなのがある。
26.
良いJSライフを!
Download now