雅 - Pure Javascript MVC Framework
雅 - Pure Javascript MVC Framework
を作りました。
作ったといっても本当に基本的な機能しか備えてないので、
これから肉付けしていかないといけません。
とりあえず、デモ
雅は次のような特徴があります。
- 完全にJavascriptで書かれている
- location.hash(#以降の文字)で状態を変更するためURIが変わる
- モジュールとアクションの組み合わせで処理が決まる。
複数のモジュールが定義でき、1つのモジュールに複数のアクションを定義することができます。
URIが変わるのは結構重要で、URIが変わることで状態を保存することができます。
URIをブックマークしたり、コピペして他人に渡すことができるようになります。
それでいて、サーバに対する読み込みは発生しない(URLは変わってない)ので、
UIをブロックせずに処理を実行することができます。