Portfolio::
- touri aida based in tokyo/chiba -

Appera

ContentHeader ContentHeader
#VertualDOM
#Frameworks
#TypeScript

クラスベースで、仮想DOMを生成、描画できるTS製フレームワーク

jsネイティブでWebアプリを作る際めんどくさいことがたくさんあります。クラスやID、その他パラメータを含めたエレメントを定義する場合document.createElementしていちいちひとつずつ代入しないといけなかったりクリック動作の管理も難しく感じていました。

そこで擬似的なオブジェクトを作り、最後にrenderする、再描画の場合は差分で行うといったモジュールを開発しました。new aElement("p", {id:"text", textContent:"文章"}) のように一発で定義でき、子要素も入れられます。