
【reversi.js】過去作の改造 13【開発記】
とある用途の為に過去に作った JS 作品を改造するぽ🤤
----備忘録
DBG をイベント駆動式に?
→ new か super しか認めない EventTarget に愛想を尽かす
→どうやらクラス周りは newobj に代入して作る方法だと余り良くないっぽい🙄
#開発記 #JavaScript
#EventTarget #Class
DBG
EventTarget の継承、どうやるのん…?🙄
………
………
………
😞😞😞

なんか前回もやった気がするけど new を付けてみる…

火狐「 new するなら apply でコンストラクタ呼んだら駄目ヨ」
😞
………
そもそも E4X はこのやり方で通ってるんだから EventTarget オブジェクトが継承に対して嫌がらせ的にコンストラクタを使わせないようにしているだけだと思う🙄
class 記述で super() 以外 new しか認めない的な?😞


さようなら… EventTarget …🙄
つまりこれは jsx 側でも動作しない事なのよね😞

🤪🤪🤪

………🤔
確かに addEventListener が無い…🙄
dispatch とかは有るのに😞
………
ソース見ても何がおかしいのか全く分からない😞
気になるのは EVOBJ の名前が 'newobj' になってるとこかな…🙄
匿名関数 newobj で上書きされてる…?でもそれじゃスコープや let の概念全否定よね?🤔
とりあえず名前入れてみよかしら😞


🙄🙄🙄
ええええ…スコープの概念ガン無視?😞
しかし、 CustomEvent もなんかダメっぽいねこれ🙄
次回は
今度は CustomEvent と離別するぽ🙄