質問するログイン新規登録

回答編集履歴

2

markdown

2018/11/12 14:57

投稿

think49
think49

スコア18194

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` をオブジェクト初期化子 `{}` で初期化し、プロパティ名で「キャラクター名」を指定していますが、その場合はキャラクター名に **__proto__** が使用出来ません。
39
+ 変数 `characters` をオブジェクト初期化子 `{}` で初期化し、プロパティ名で「キャラクター名」を指定していますが、その場合はキャラクター名に `__proto__` が使用出来ません。
40
40
  任意の名前を持てるようにするには、`new Map` や多次元配列などの別の手段に変える必要があります。
41
41
 
42
42
  Re: mijinko889 さん

1

疑似 DOM API

2018/11/12 14:57

投稿

think49
think49

スコア18194

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() の場所が気になります。