回答編集履歴

2

追記

2019/03/04 19:17

投稿

退会済みユーザー
test CHANGED
@@ -61,3 +61,29 @@
61
61
  ].join ('\n');
62
62
 
63
63
  ```
64
+
65
+
66
+
67
+ Array( w ).fill( 0 ).map(
68
+
69
+ できるだけ短くプログラムを書きたいときに使います
70
+
71
+ for (let i = 0; i < xxx.length) { ...
72
+
73
+ 長ったらしくなるし、変数もつかう。
74
+
75
+
76
+
77
+ Array(x).map ((i)=> ...
78
+
79
+ これだと x 回どころか1度もループしない。
80
+
81
+
82
+
83
+ Array(x).fill(0).map ((i)=>
84
+
85
+ ところがこうすると x 回ループするってこと。
86
+
87
+ しかもそれ以降では i さえも使われてないでしょ?
88
+
89
+ 変数 i は、儀礼的なもの。

1

追記

2019/03/04 19:17

投稿

退会済みユーザー
test CHANGED
@@ -21,3 +21,43 @@
21
21
  console.log (tiles);
22
22
 
23
23
  ```
24
+
25
+
26
+
27
+ canvas 以外を弾く
28
+
29
+ ```javascript
30
+
31
+ //座標の位置を把握
32
+
33
+ document.addEventListener("click", function(e) {
34
+
35
+ if ('CANVAS' !== e.target.tagName) return;
36
+
37
+ ...
38
+
39
+ ```
40
+
41
+
42
+
43
+ 文字列で図形を描く
44
+
45
+ ```javascript
46
+
47
+ var img = new Image();
48
+
49
+ img.src = [
50
+
51
+ "data:image/gif;base64,",
52
+
53
+ "R0lGODlhHgAeAIEAANwAAAD/AP/78AAAACH5BAEAAAEALAAAAAAeAB4AAAimAAMIHEgwAICDCA8WXMjQ",
54
+
55
+ "4EEBECNCRNiQIYCICRNirDjwoYCMIC9+BFBRZMiTJi1ORHly4sKLLFl+LAgzpkySAk3aROnS4MidPHHW",
56
+
57
+ "BNqS5FCiRY8iBTmyqcSnUKE+nCoyqtWnVJ1e3do0K9etWZcGVSoW4UyyYmf6LJtRrU62PdeyhUnz51K1",
58
+
59
+ "BN8SjZt3JVC+NPW2HMkxJ8aQGwt39ChVoeKXIQsHBAA7"
60
+
61
+ ].join ('\n');
62
+
63
+ ```