■
ちょっと変えてみた(書き方がめんどくさいので没) - 最遅メンヘル研究会の書き方を試してみたくて、でもありがちな動物/犬みたいな継承はやりたくなくて、DOMがちょうどいいかなぁ(DOMはほとんどがNodeを継承してる)と思って、かなりざっくり書いてみた。
dom.js | DOMの中途半端な実装 |
run.js | Node.jsで走らせるやつ |
xxx.log | 出力ログ |
この辺とか結局セキュアにできなかった。アンダースコアでごまかしてて、ひどいですね。
that._parentNode = null; that._childNodes = []; that._ownerDocument = null;
DOMって大変だなぁと思いました。ちなみにNode.jsではGitHub - jsdom/jsdom: A JavaScript implementation of the WHATWG DOM and HTML standards, for use with node.jsがいいみたいです。