回答編集履歴
2
markdown
answer
CHANGED
@@ -13,10 +13,10 @@
|
|
13
13
|
|
14
14
|
### 疑似 DOM API
|
15
15
|
|
16
|
-
以前、作ったものがイメージに近いかもしれません。
|
16
|
+
以前、作ったものがイメージに近いかもしれません(`parentNode` を使えます)。
|
17
|
-
https://gist.github.com/think49/a2a91f34bb947b3b5a841fd8b4d3342a
|
18
|
-
`parentNode` を使えます。
|
19
17
|
|
18
|
+
- [virtual-dom.js: DOM API互換の Interface で仮想DOMオブジェクトを生成する](https://gist.github.com/think49/a2a91f34bb947b3b5a841fd8b4d3342a)
|
19
|
+
|
20
20
|
### 関数 Atk の場所
|
21
21
|
|
22
22
|
本題ではありませんが、Atk() の場所が気になります。
|
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
### オブジェクト初期化子 {}
|
38
38
|
|
39
|
-
変数 `characters` をオブジェクト初期化子 `{}` で初期化し、プロパティ名で「キャラクター名」を指定していますが、その場合はキャラクター名に
|
39
|
+
変数 `characters` をオブジェクト初期化子 `{}` で初期化し、プロパティ名で「キャラクター名」を指定していますが、その場合はキャラクター名に `__proto__` が使用出来ません。
|
40
40
|
任意の名前を持てるようにするには、`new Map` や多次元配列などの別の手段に変える必要があります。
|
41
41
|
|
42
42
|
Re: mijinko889 さん
|
1
疑似 DOM API
answer
CHANGED
@@ -9,9 +9,14 @@
|
|
9
9
|
従って、`appendChild` と同じようにすれば、「親オブジェクトを参照する `parent` プロパティ」を作ることは可能です。
|
10
10
|
|
11
11
|
- parent プロパティを初期化する汎用のオブジェクト挿入関数 `appendObject()` を定義する
|
12
|
-
- `createElement` で生成した要素ノードが `tagName` を持つのと同じように、``
|
12
|
+
- `createElement` で生成した要素ノードが `tagName` を持つのと同じように、`createCharacter()` で生成したキャラクターが `name` プロパティを持つように作る
|
13
|
-
`createCharacter()` で生成したキャラクターが `name` プロパティを持つように作る
|
14
13
|
|
14
|
+
### 疑似 DOM API
|
15
|
+
|
16
|
+
以前、作ったものがイメージに近いかもしれません。
|
17
|
+
https://gist.github.com/think49/a2a91f34bb947b3b5a841fd8b4d3342a
|
18
|
+
`parentNode` を使えます。
|
19
|
+
|
15
20
|
### 関数 Atk の場所
|
16
21
|
|
17
22
|
本題ではありませんが、Atk() の場所が気になります。
|