回答編集履歴

1

参考コード追加

2016/05/22 11:34

投稿

manabufukai
manabufukai

スコア700

test CHANGED
@@ -8,6 +8,44 @@
8
8
 
9
9
 
10
10
 
11
+ 今回のケースなら
12
+
13
+ heavy_function1();
14
+
15
+ heavy_function2();
16
+
17
+ の二つをDeferredオブジェクトにして、
18
+
19
+ ```
20
+
21
+ $.when(
22
+
23
+ heavy_function1();
24
+
25
+ heavy_function2();
26
+
27
+ ).done(function(){
28
+
29
+ other_function();
30
+
31
+ });
32
+
33
+ ```
34
+
35
+ みたいにすればいけるのではないでしょうか。
36
+
37
+
38
+
39
+ **参考**
40
+
41
+ jQuery.when() で、複数の非同期処理を扱う
42
+
43
+ [http://www.tam-tam.co.jp/tipsnote/javascript/post5807.html](http://www.tam-tam.co.jp/tipsnote/javascript/post5807.html)
44
+
45
+
46
+
47
+ ---
48
+
11
49
  ネイティブでの実装なら`promise()`でしょうか。
12
50
 
13
51
  **今更だけどPromise入門**