質問編集履歴

1

しゅうせい

2017/11/10 03:08

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -12,40 +12,70 @@
12
12
 
13
13
  ```.js
14
14
 
15
+ class App {
16
+
17
+ constructor () {
18
+
19
+ this.loadCount = 0
20
+
15
- var imgArr = []
21
+ this.imgArr = []
22
+
23
+ }
16
24
 
17
25
 
18
26
 
19
- function _handleLoad () {
27
+ function _handleLoad (self) {
20
28
 
21
- if (++this.loadCount === 100) {
29
+ if (++self.loadCount === 100) {
22
30
 
23
- self.loadFinished(imgArr) // <= ここに入った時点でグラデーションが効くようになる
31
+ self.loadFinished(imgArr) // <= ここに入った時点でグラデーションが効くようになる
32
+
33
+ }
24
34
 
25
35
  }
26
36
 
37
+
38
+
39
+ // 画像読み込み
40
+
27
- }
41
+ load () {
42
+
43
+ var self = this
28
44
 
29
45
 
30
46
 
31
- // 画像読み込み
47
+ for (var i = 0; i <= 100; i++) {
32
48
 
33
- for (var i = 0; i <= 100; i++) {
49
+ var imgName = './sample' + i + '.jpg'
34
50
 
35
- var imgName = './sample' + i + '.jpg'
36
-
37
- var req = require.context('../images/', false, /^./.*.jpg$/)
51
+ var req = require.context('../images/', false, /^./.*.jpg$/)
38
52
 
39
53
 
40
54
 
41
- imgArr[i] = new Image()
55
+ imgArr[i] = new Image()
42
56
 
43
- imgArr[i].onload = _handleLoad
57
+ imgArr[i].onload = _handleLoad(self)
44
58
 
45
- imgArr[i].onerror = _handleLoad
59
+ imgArr[i].onerror = _handleLoad(self)
46
60
 
47
- imgArr[i].src = req(imgName, false)
61
+ imgArr[i].src = req(imgName, false)
62
+
63
+ }
64
+
65
+ }
66
+
67
+ .
68
+
69
+ .
70
+
71
+ .
72
+
73
+ .
48
74
 
49
75
  }
50
76
 
77
+ app = new App()
78
+
79
+ app.load
80
+
51
81
  ```